如何使用 javascript 在一个表单中验证不同的输入提交按钮
How to validate different input submit buttons in one form using javascript
我试图使下面的代码只显示"你确定要继续删除选定的吗?"javascript消息,只有当我点击我的表单的删除输入按钮时。有人可以帮我吗?其他输入按钮我只想显示"您没有任何选定的文件"。
我的复选框[]是一个数组,这些值是通过mysql/php生成的。
<script type = "text/javascript">
function confirm_update() {
var chkCount = 0;
var arrCheckboxes = document.formtop.elements["checkbox[]"];
for (var i=0; i<arrCheckboxes.length; i++) {
if(arrCheckboxes[i].checked == true) {
chkCount++;
}
}
if (chkCount === 0) {
alert("You do not have any selected files.");
return false;
} else {
return confirm("Are you sure you want to proceed deleting the selected?");
}
}
</script>
<form name="formtop" onsubmit="return confirm_update();" method="POST" action="" >
<table border="0" cellspacing="0" cellpadding="4" bgcolor="#FFFFFF" id="Text_Buttons" >
<tr>
<td align="center"><input id="content-button" style="width:90px;" type="Button" name="Preferences_button" value="Edit Ad" ></td>
<td align="center"><input id="content-button" style="width:90px;" type="submit" name="delete" value="Delete Ad" ></td>
<td align="center"><input id="content-button" style="width:90px;" type="submit" name="pause" value="Pause" ></td>
<td align="center"><input id="content-button" style="width:90px;" type="submit" name="resume" value="Resume" ></td>
</tr>
</table>
<input type="checkbox" name="checkbox[]" value="1" />
</form>
将按钮从type="submit"
更改为type="button"
,然后添加一个事件侦听器,用于"单击"它们,您可以在其中显示消息,然后提交表单。
相关文章:
- 带有验证和隐藏字段值的提交按钮
- 客户端单选按钮列表验证
- 如果ng单击附加到提交按钮,则表单未验证
- 单选按钮的验证(启用)&使用Jquery Optimization从复选框中选择submit按钮
- 验证动态单选按钮jQuery
- 表单值未在单击按钮时发布,显示验证错误
- 如果使用jQuery验证器插件找到单选按钮,则将不同的addMethod应用于字段
- 如何在进行验证后重新启用提交按钮
- 我想在提交最终的 sibmit 按钮 saveBank() 之前验证上传按钮
- 使用 Jquery 使取消按钮绕过自定义验证
- 如何在窗体中使用多个按钮解决验证问题
- 如何在单击“提交”按钮后保留经典 ASP 页(发生验证错误时)
- ASP.NET ListView选项卡事件触发验证按钮
- 使用validationEngine引导程序单击“验证”按钮
- 点击jquery表单验证按钮,然后在javascript上发送数据
- 如何触发位置绝对验证引擎功能来验证按钮单击上的字段
- 为什么这个JQuery点击功能不工作?(验证按钮)
- 点击聚合物v1.0输入验证按钮
- “在提交时验证”按钮出现问题
- 客户端Jquery验证按钮在asp.net中单击