根据使用JavaScript点击的按钮传递一个隐藏的字段值

前端之家收集整理的这篇文章主要介绍了根据使用JavaScript点击的按钮传递一个隐藏的字段值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个带有两个按钮的表单,每个按钮都有onclick = this.form.submit().我在表单中有一个隐藏的字段,我希望字段的值根据哪个按钮被点击而不同.这样做最好的方法是什么?

此外,在任何人说出答案之前,jQuery在这种情况下不是一个选择.

解决方法

使用原型:-)

但是一切严肃:

>将id添加到隐藏字段
>在每个处理程序中提交表单之前:

document.getElementById(“hiddenId”).value =“mySpecialValue”;

//或(取决于你在哪个onclick处理程序)

document.getElementById(“hiddenId”).value =“myOtherSpecialValue”;
>提交表单与现在相同.

推荐例如:

< input id =“buttonA”type =“button”value =“do something”onclick =“buttonA_clickHandler(event);”/>

function buttonA_clickHandler(event) {
    document.getElementById('hiddenId').value = whatever;
    document.getElementById('theForm').submit();
}

重复其他按钮.

猜你在找的JavaScript相关文章