是否可以使用onclientclick
用于进行客户端检查的按钮的属性。如果支票退回true
,然后开火onclick
甚至。如果客户端检查返回false
,不要开火onclick
event.
那可能吗?
UPDATE:
这两个工作:
Stops the form from submitting:
OnClientClick="return false;"
Allows the form to submit:
OnClientClick="return true;"
接下来的 2 个不起作用:
// in js script tag
function mycheck() {
return false;
}
// in asp:button tag
OnClientClick="return mycheck();"
// in js script tag
function mycheck() {
return true;
}
// in asp:button tag
OnClientClick="return mycheck();"
它两次提交表单。
这是为什么?
您想要添加return
调用函数后在 OnClientClick 内。否则,即使函数返回 false,按钮也会回发。
<asp:button ID="Button1" runat="server" OnClick="Button1_Click"
OnClientClick="return checkValidation()" Text="Submit" />
<script type="text/javascript">
function checkValidation() {
return confirm('Everything ok?');
}
</script>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)