法律分析:未满十八周岁签订的合同是否有效要看当事人是否具有民事权利能力和民事行为能力。如果当事人未满十八周岁但具备民事行为能力,所签合同则有效;如果没有民事行为能力则无效。
法律依据:《中华人民共和国民法典》 第十九条 未满十八周岁以上的未成年人为限制民事行为能力人,实施民事法律行为由其法定代理人代理或者经其法定代理人同意、追认;但是,可以独立实施纯获利益的民事法律行为或者与其年龄、智力相适应的民事法律行为。