当表单提交时,js如何获取submit的名称或值?
2个回答
2022-12-01 · 百度认证:北京惠企网络技术有限公司官方账号
关注
展开全部
楼主,你要搞清楚\x0d\x0a一个表单中,\x0d\x0a无论你放多少submit 都是提交同一个表单,\x0d\x0a所以你放多个submit没有任何意义\x0d\x0a如果是想根据特定的submit,来提交特定的值的话\x0d\x0a你可以在每个submit 换成 button\x0d\x0a给button绑定onclick事件\x0d\x0a\x0d\x0a调用函数,例如:\x0d\x0a\x0d\x0a \x0d\x0a \x0d\x0a \x0d\x0a\x0d\x0a\x0d\x0ascript:\x0d\x0afunction subForm(type){\x0d\x0a alert(type.value);//弹出点击按钮的value值\x0d\x0a ......... //这里就根据type.value来进行特定的逻辑\x0d\x0a document.getElementById("form1").submit(); //提交表单,同理如果有一个id为form2的表单,也可以用document.getElementById("form2").submit(); 提交\x0d\x0a} \x0d\x0a\x0d\x0a另外给文本的disabled = ‘disabled’的话,那么这个文本的值就不会提交到后台
展开全部
楼主,你要搞清楚
一个表单中,
无论你放多少submit 都是提交同一个表单,
所以你放多个submit没有任何意义
如果是想根据特定的submit,来提交特定的值的话
你可以在每个submit 换成 button
给button绑定onclick事件
调用函数,例如:
<form id="form1" >
<input type="button" value="btn1" value="提交按钮1" onclick="subForm(this)"/>
<input type="button" value="btn2" value="提交按钮2" onclick="subForm(this)"/>
<input type="button" value="btn3" value="提交按钮3" onclick="subForm(this)"/>
</form>
script:
function subForm(type){
alert(type.value);//弹出点击按钮的value值
......... //这里就根据type.value来进行特定的逻辑
document.getElementById("form1").submit(); //提交表单,同理如果有一个id为form2的表单,也可以用document.getElementById("form2").submit(); 提交
}
另外给文本的disabled = ‘disabled’的话,那么这个文本的值就不会提交到后台
一个表单中,
无论你放多少submit 都是提交同一个表单,
所以你放多个submit没有任何意义
如果是想根据特定的submit,来提交特定的值的话
你可以在每个submit 换成 button
给button绑定onclick事件
调用函数,例如:
<form id="form1" >
<input type="button" value="btn1" value="提交按钮1" onclick="subForm(this)"/>
<input type="button" value="btn2" value="提交按钮2" onclick="subForm(this)"/>
<input type="button" value="btn3" value="提交按钮3" onclick="subForm(this)"/>
</form>
script:
function subForm(type){
alert(type.value);//弹出点击按钮的value值
......... //这里就根据type.value来进行特定的逻辑
document.getElementById("form1").submit(); //提交表单,同理如果有一个id为form2的表单,也可以用document.getElementById("form2").submit(); 提交
}
另外给文本的disabled = ‘disabled’的话,那么这个文本的值就不会提交到后台
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询