当表单提交时,js如何获取submit的名称或值,或者如何区分开,是哪个submit的提交?
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/25 16:47:34
![当表单提交时,js如何获取submit的名称或值,或者如何区分开,是哪个submit的提交?](/uploads/image/z/10463693-5-3.jpg?t=%E5%BD%93%E8%A1%A8%E5%8D%95%E6%8F%90%E4%BA%A4%E6%97%B6%2Cjs%E5%A6%82%E4%BD%95%E8%8E%B7%E5%8F%96submit%E7%9A%84%E5%90%8D%E7%A7%B0%E6%88%96%E5%80%BC%2C%E6%88%96%E8%80%85%E5%A6%82%E4%BD%95%E5%8C%BA%E5%88%86%E5%BC%80%2C%E6%98%AF%E5%93%AA%E4%B8%AAsubmit%E7%9A%84%E6%8F%90%E4%BA%A4%3F)
当表单提交时,js如何获取submit的名称或值,或者如何区分开,是哪个submit的提交?
当表单提交时,js如何获取submit的名称或值,或者如何区分开,是哪个submit的提交?
当表单提交时,js如何获取submit的名称或值,或者如何区分开,是哪个submit的提交?
楼主,你要搞清楚
一个表单中,
无论你放多少submit 都是提交同一个表单,
所以你放多个submit没有任何意义
如果是想根据特定的submit,来提交特定的值的话
你可以在每个submit 换成 button
给button绑定onclick事件
调用函数,例如:
script:
function subForm(type){
alert(type.value);//弹出点击按钮的value值
.//这里就根据type.value来进行特定的逻辑
document.getElementById("form1").submit(); //提交表单,同理如果有一个id为form2的表单,也可以用document.getElementById("form2").submit(); 提交
}
另外给文本的disabled = ‘disabled’的话,那么这个文本的值就不会提交到后台