请问 怎样 实现 先在 客户端 执行 javascript代码 再到后台 执行 ????????????
例如:
有一 个Button1 控件, 点击它后 ,在后台代码下面的代码: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
if trim(textbox1.text)="" then
Response.Write("<script > alert('用户名不能为空!')</script> ")
exit sub
end if
End Sub它作用是用来 检查 textbox1 是否 为空 , 现在我想能不能 点击 Button1 时 先在 客户端用 javascript代码 检查 textbox1 是否为空 , 如果 是 空 就不执行 后台的代码 ,如果不是空 就 执行 后台的代码
如何实现???
例如:
有一 个Button1 控件, 点击它后 ,在后台代码下面的代码: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
if trim(textbox1.text)="" then
Response.Write("<script > alert('用户名不能为空!')</script> ")
exit sub
end if
End Sub它作用是用来 检查 textbox1 是否 为空 , 现在我想能不能 点击 Button1 时 先在 客户端用 javascript代码 检查 textbox1 是否为空 , 如果 是 空 就不执行 后台的代码 ,如果不是空 就 执行 后台的代码
如何实现???
Button1.Attributes.Add("onclick","javascript:return checkIsNull();");然后在checkIsNull()的javascript脚本函数中做判断,如果返回 false则不会提交后台执行,
否则提交后台!