通过 JavaScript 停止 C# 中的事件
本文关键字:事件 JavaScript 停止 通过 | 更新日期: 2023-09-27 18:35:07
>我有 2 个文本框和按钮的页面。当我按下按钮时,服务器上会出现一些事件。但是我需要检查文本框是否为空的情况。所以我为按钮onclick="Button1_Click" onclientclick="Button1_javaEvent()"
做了 2 个事件。万一Button1_javaEvent我检查这个案子。如果文本框为空,是否可以在 javascript 中停止Button1_Click以及如何停止???
function Button1_javaEvent() {
var flag = false;
var message_str = "";
if (main_form.Text_login.value == "") {
message_str += "Enter the login";
message_str += "'n";
flag = true;
}
if (main_form.Password_login.value == "") {
message_str += "Enter the password";
flag = true;
}
if (flag == true) {
alert(message_str);
}
else {
????????????
}
}
在你的 JavaScript 函数中,如果你想要回发,则返回 true,如果你不想要回发,则返回 false。
喜欢这个:
function Button1_javaEvent() {
var flag = false;
var message_str = "";
if (main_form.Text_login.value == "") {
message_str += "Enter the login";
message_str += "'n";
flag = true;
}
if (main_form.Password_login.value == "") {
message_str += "Enter the password";
flag = true;
}
if (flag == true) {
alert(message_str);
}
return !flag;
}
使用以下
代码:
onclientclick="return Button1_javaEvent()"
从函数返回真/假Button1_javaEvent()
如果Button1_javaEvent()返回真,则回发将发生,否则不会发生。
参考在线示例进行测试