我正在测试捕获表单上的提交按钮值
I am testing to capture the submit button value on a form
我正在尝试捕获一个提交按钮的值,这样我就可以根据使用的这个按钮提交表单。表单名称incidentform和按钮名称为updateincidentButton。下面是代码。
$(function(){
$$("#incidentform").submit(function(e){
var =$("#updateincidentButton").val();
if(var==="Update incident"){
alert(var);
e.preventDefault();
}
})
})
这是表单的基本html
<form id="incidentform" action="/" method="get">
<input type="submit" class="button" id="updateincidentButton" name="updateincidentButton" value="Update Incident"/>
</form>
var
是javascript中的保留关键字。不能将其用作变量的名称。更改此项:
var =$("#updateincidentButton").val();
类似的东西:
var var1 = $("#updateincidentButton").val();
首先,您不需要两个"$$"。
名称是"updateincidentButton"还是id?如果它是当前的名称,请将其更改为id:
<button id="incidentform">Click Me</button>
表单也是如此。传递到$中的hashtag表示元素的id。
首先,您必须在某个地方定义表单。。。给它一个ID:
<form id="aspnetForm">
....
<input type="button" id="updateincidentButton" value="Update incident"/>
</form>
接下来,更改您的JavaScript:
$("#updateincidentButton").click(function(e){
if ($(this).val() == "Update incident"){
$("aspnetForm").submit();
}
e.preventDefault();
return false;
});
确保按钮的type
为"button"。
$(document).on('click', '#updateincidentButton', function () {
var value = $('#updateincidentButton').val();
if (value == 'Update incident') {
alert(value);
}
});
那么你甚至不必阻止违约。然后使用AJAX提交表单。发布到URL取决于单击时按钮的值。
相关文章:
- 带有验证和隐藏字段值的提交按钮
- 如何在 API 调用后和 if 语句中启用提交按钮
- 提交按钮,该按钮位于使用 Excel VBA 的 Javascript 中
- 如何使用提交按钮搜索表中的记录
- 在单击按钮前后禁用提交按钮
- 在表单完成并确认密码之前,请禁用提交按钮
- 如何使用Java脚本创建提交按钮's的拖放功能
- 如何在单击“提交”按钮时为“新建”窗口编写JavaScript,用“确定”和“取消”显示注册信息
- 提交按钮通过JQuery和JavaScript函数所做的更改不会持续
- 从输入时提交到jQuery,无需提交按钮,无需表单操作
- onclick提交按钮JSP
- 通过提交按钮传递值
- 如果ng单击附加到提交按钮,则表单未验证
- 如何在Razor MVC 5.2.3 Ajax中使用多个提交按钮
- 使用提交按钮隐藏未选中的单选按钮
- Ruby/JS如何在提交按钮后重新加载页面
- JavaScript表单提交没有't fire asp服务器端点击功能的提交按钮
- 使用javascript后,提交按钮不起作用
- 如何使用jQuery/Ajax响应特定的提交按钮
- 表单中的提交按钮在 PHP 打印中不起作用