登录按钮id.Attributes.Add("OnClick", "alert('登陆帐号和密码不能为空');");
实验一下可以实现。
又出现一个小问题,大家请看:
例如,一开始我故意使登陆帐号和密码为空,然后点击提交按纽,没有反应,
再点击一下提交,才有'登陆帐号和密码不能为空'提示,
为什么?我设定了几个错误提示,如'登陆帐号和密码不能为空','对不起,密码不对,不能登录!'等,
其错误提示总是前一个错误的提示,不是当前错误提示,奇怪大家看看吧
实验一下可以实现。
又出现一个小问题,大家请看:
例如,一开始我故意使登陆帐号和密码为空,然后点击提交按纽,没有反应,
再点击一下提交,才有'登陆帐号和密码不能为空'提示,
为什么?我设定了几个错误提示,如'登陆帐号和密码不能为空','对不起,密码不对,不能登录!'等,
其错误提示总是前一个错误的提示,不是当前错误提示,奇怪大家看看吧
{
id.Attributes.Add("OnClick", "alert('登陆帐号和密码不能为空');");}
其错误提示总是前一个错误的提示,不是当前错误提示,奇怪
-----------------------------------------------------------------
你是不是在发生比如填写用户名和密码,验证后密码不对时加上:
id.Attributes.Add("OnClick", "alert('对不起,密码不对');");的???
这样的话当然会出现你说的情况的啊!你这样写了后下次电击按钮后就会出这种提示。
解决:把提示信息付给一个变量保存,然后在页面适当位置显示出来即可
登录按钮id.Attributes.Add("OnClick", "alert('登陆帐号和密码不能为空');");用成普通的Page.Response.Write("<script>alert('登陆帐号和密码不能为空');</script>");就不会下次才起作用了。不过建议直接不要把这种判断写后台里,直接在前面用js来写,又方便,又节约服务器资源,又快