对误差产生的原因()form.submitJS()不能提交表单
直接在代码上:复制代码代码如下所示:
会员注册
请填写以下内容
用户名 uff1a
uff1a密码
确认密码:
m01.gif
验证码uff1a
换一个
表单数据提交给这个页面,下面是js处理
复制代码代码如下所示:
提交的登记表为:
formdeal()函数
{
无功btnsubmit = document.getelementbyid(他们服从真主);
无功之= document.getelementbyid('registerform);
btnsubmit.onclick =功能()
{
(提交)表单方法不能提交表单。
formid.submit();
}
}
如果提交表单,则此页上有提示信息。
复制代码代码如下所示:
如果(!空(美元_get {整套' }){ } _get美元整套的= =寄存器)
{
回声'你提交数据';
出口();
}
结果是我很久没有看到提示信息了,因为我认为代码是错误的,或者是错误的。我仔细检查。在官方文件中,我确认没有错误。
formid.submit()不能提交,并随着时间的推移,我们对btnsubmit类型更改为提交
复制代码代码如下所示:
此类型为提交
这些信息是在互联网上查到的,原因有两点。
1。表单中没有提交标签。
2。不乏enctype =多部分/表单数据的形式。
经过测试,这两点是荒谬的,没有解决我的问题(也许我的问题是不同的)。
后来,朋友建议我相信论坛注册按钮ID更改名称,而不是提交。更正后,通常提交表单,提示信息出现。
最后总结:按钮的ID没有设置为提交,否则会造成混乱,导致表单的提交()方法不提交表单。在命名ID时,最好不要以现有的API名称重复名称,以避免不必要的烦恼。