我不知道这是否可行,但我想我会问,因为如果可能的话会很棒。
所以基本上我有一个onclick的链接,在onclick中有两个调用。一个到函数,另一个到_doPostBack。
调用的第一个函数是一个简单的函数:
function CheckTerms() {
if (!document.Form.agreetoterms.checked) {
alert("Please check the terms and conditions.");
return false;
}
return true;
}
所以基本上如果没有选中复选框,警报就会发生,页面也不会提交。如果检查则提交。现在,即使没有选中它,它也会显示警报并执行doPostBack并提交页面。 doPostBack被动态地放入链接中,我无法访问它,这使我更难。那么任何想法或中止它的方法都不会提交吗?
谢谢!
答案 0 :(得分:2)
我假设_doPostback
函数处理表单的发布,并且不希望锚点将页面移动到其{{1}的位置单击时。 href
通过阻止在单击时执行锚点的默认操作来完成此操作。
preventDefault
答案 1 :(得分:0)
为什么你不能做到以下几点:
function CheckTerms() {
if (!document.Form.agreetoterms.checked) {
alert("Please check the terms and conditions.");
return false;
}
else{
<<< call you function here >>>
}
return true;
}