javascript表单submit()方法无法提交问题!

本文探讨了使用JavaScript进行表单验证时遇到的一个常见问题:当HTML表单中存在name属性为'submit'的元素时,尝试调用form表单的submit()方法将导致错误。文章提供了修改建议以避免该问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习javascript时。遇见了一个问题可能很常见:


    <div class="login" id="login">
    	<form id="form1" method="post" name="loginForm" action="doLogin.jsp">
        	用户名:<input type="text" name="username" id="username" /><br />
            密  码:<input type="password" name="userpsw" id="userpsw"/><br />
            <input class="btnSubmit" type="button" name="Submit" value="" onclick="checkNone()"/>
            <input class="btnReset" type="reset" name="Reset" value="" />
        </form>
    </div>
    <span class="bottom">Copyright 2012 insigmaedu 网新(天津)软件 LH</span>
</div>


我们在用js验证表单的时候,一般来说可能用到form表单的submit()方法。

如果在html中有任何一个元素的name属性为submit时,则form表单是无法提交的,会提示“不存在的方法”。我们改掉它以后一切搞定。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值