我正在使用asp.net MVC。
我有像
这样的控制权 <%= Html.TextBox("username") %>
我希望失去焦点事件到那个控件。
代码如
$(document).ready(function() {
$("#username").Attributes.Add("onblur", "alert('losing focus');");
});
但它不起作用,
最终目标是检查密码&amp;确认密码匹配
帮帮我!
答案 0 :(得分:15)
看起来你正试图在jQuery中使用C#代码?
在jQuery中将事件绑定到onblur的最简单方法是:
$("#username").blur(function() { alert('losing focus'); });
有关blur()的更多信息,请访问http://docs.jquery.com/Events/blur
答案 1 :(得分:1)
$(document).ready(function() {
$("#username").blur(function() {
alert('byebye focus');
});
});
答案 2 :(得分:1)
您可以尝试使用其他方式附加到此事件,例如:
$("#username").bind("blur", function(e){
alert('hello');
});
答案 3 :(得分:0)
我相信你的jQuery语法错了,
你想要绑定一个触发警报的事件“onBlur”,所以试试
$("#username").blur(function(){
alert("loosing focus");
});
- 更新,看起来有人在回答时回答了这个问题