asp.net c# 当光标移出密码框时怎么在文本框中提示正确还是错误
例如我的文本框密码是123,当我鼠标的光标移出此密码框时,则会在文本框提示你输入的密码是否正确,这是个自动检测的功能,不是点击按钮检测,用c#代码,别用那个html和js...
例如我的文本框密码是123,当我鼠标的光标移出此密码框时,则会在文本框提示你输入的密码是否正确,这是个自动检测的功能,不是点击按钮检测,用c#代码,别用那个html和js代码,求各路大神贴出代码,谢谢
展开
2个回答
展开全部
哪怕你用 C# ,到浏览器的时候,也是变成 JS 的 AJAX 提交。
如果没有 JS ,或者客户端不支持 JS,你根本无法实现。
------------------------------------------------------
俺从来只能说思路,懒得写代码。
------------------------------------------------------
1、捕获 文本框的 onblur (焦点离开) 或 onmouseout (鼠标离开)事件
2、通过 AJAX 向服务器脚本提交这个文本框的内容
3、服务器返回 一个值,告诉是否正确。。。
4、根据结果,在某个框内显示指定文本(依然是 JS)。。。
-------------------------------------------------------
当然,你也可以使用 ASP.NET 的 AUTOPOSTBACK 自动提交,但是,那样会闪屏,不过,如果使用了 AJAX 框架则不会,但你却说不用 JS。。。
如果没有 JS ,或者客户端不支持 JS,你根本无法实现。
------------------------------------------------------
俺从来只能说思路,懒得写代码。
------------------------------------------------------
1、捕获 文本框的 onblur (焦点离开) 或 onmouseout (鼠标离开)事件
2、通过 AJAX 向服务器脚本提交这个文本框的内容
3、服务器返回 一个值,告诉是否正确。。。
4、根据结果,在某个框内显示指定文本(依然是 JS)。。。
-------------------------------------------------------
当然,你也可以使用 ASP.NET 的 AUTOPOSTBACK 自动提交,但是,那样会闪屏,不过,如果使用了 AJAX 框架则不会,但你却说不用 JS。。。
追问
用autopostback提交在那里写代码?
追答
如果用这个,你就必须将文本框设置为 runat=server ,然后,在c# 代码的相应事件里写相应代码就行了。。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询