如何在单击提交按钮时验证超链接和复选框
How to validate the hyper link and checkbox when submit button is clicked
我们在MVC 3的视图中有一个带有复选框和超链接的提交按钮。我们需要在单击提交按钮时验证复选框和超链接。例如,如果复选框未被选中,用户点击提交,我们需要显示错误消息"请选中复选框"。如果复选框被选中,超链接没有被用户点击,我们需要显示错误信息"请点击链接"。如何使用jquery和MVC 3解决这种情况?
您需要有一种方法来跟踪客户端超链接的单击操作。如果你想在服务器上跟踪它,那就是另一回事了。假设超链接的id为Link1
,复选框的id为AcceptMe
。你可以这样写
<script>
var isLinkClicked = false;
$(function() {
$("Link1").click(function() {
isLinkClicked = true;
});
$("#submitButtonId").click(function(){
if (!isLinkClicked) {
alert("Please click the link"); // or show it somewhere
return;
}
if (!$("#AcceptMe").is(":checked")) {
alert("Please check the checkbox"); // or show it somewhere
return;
}
// else submit your form
});
});
</script>
相关文章:
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- 单击超链接时,如何使用Google Maps API v3缩放地图
- 用超链接替换URLS
- 使用JavaScript从超链接加载时的默认下拉值
- Hammer.js阻止在Android Webview中点击超链接
- 将超链接添加到“;标题“;标记文本
- 文本建议的超链接
- 用Javascript按钮替换Javascript超链接
- 删除默认的ui超链接行为
- 谷歌将广告超链接映射到国家标记
- 如何在点击超链接时调用fullcalendar回调
- 单击“禁用其他超链接”
- 为Angularjs制作超链接
- 指向的超链接刚刚赢得'不起作用
- 如何将超链接添加到通过传单创建的传单多段线.Draw
- 如何禁用鼠标中键单击超链接以在新选项卡或新窗口中打开
- 提交前验证超链接和复选框
- 防止在ASP文本框上验证超链接
- 如何在单击提交按钮时验证超链接和复选框
- jQuery是否验证冲突提交函数,而不是表单按钮(图像/超链接)