jquery专注于asp.net mvc部分视图中的一个文本框
jquery focusout on a textbox in partial view asp.net mvc
当有人离开asp.net mvc 4应用程序中的部分视图中的文本框时,想要发出警报。对我不起作用。没有错误,只是不起作用而已。我的代码Jquery
$("#username").on('focusout', 'input', function () {
alert("Lost Focus");
});
部分视图中的Html
<div class="form-group">
<label class="col-sm-6 control-label forms">UserName</label>
<div class="col-sm-3 input-container">
<input type="text" name="Username" id="username"/>
</div>
</div>
代码的问题在于,您试图将事件处理程序附加到一个不存在的元素。(您使用input
选择器筛选#username
元素的子体,所以基本上您对jquery说的是"将focusout
处理程序绑定到与input
选择器匹配的#username
的子体"。有关更多信息,请参阅文档。)
这将起作用:
$("#username").on('focusout', function () {
alert("Lost Focus");
});
尝试
$(document).ready(function(){
$('#username').focusout(function(){
alert('lost focus!');
});
});
https://jsfiddle.net/fc4mpo1w/6/
相关文章:
- Sails.js:同时发布文本输入和一个文件
- 是否可以将一个函数输入连接到另一个函数调用的文本
- 将html元素插入到文本字符串中,以匹配另一个html字符串
- 是否<asp:文本框>有一个onFocusLost事件
- 如何将键入的文本从一个输入类型的文本复制到另一个
- 使用javascript将两个文本框值相加到表中的另一个文本框中
- 如何在php中创建一个函数,该函数与文本区域一起工作,通过输入类似[color:red]的内容来打印具有等效颜色的文本
- 尝试使用Javascript正则表达式来获取“&"分隔文本,无论它是否's是最后一个值
- 在文本上方标记另一个文本
- 如何在Jquery函数中为自动完成文本区域指定一个变量作为Id
- jQuery将文本从span标记复制到另一个span标记
- 从id标记中的文本进行检查,并将类添加到另一个标记中
- HTML-从mysql生成的选择框中的一个选项更改文本区域的颜色
- JSTree's data.rslt.obj.text()返回一个文本数组,而不是所需节点的文本
- 一个按钮,点击后会生成一个新的文本框?-Javascript
- 它在另一个函数中嵌套后不会输出文本
- 一个javascript实现base64图像编码并将结果写入文本文件
- 如何取消粗体文本?一个小小的所见即所得的编辑器
- Photoshop 脚本将一个文本一个接一个地放置
- 高亮文本一个字一个字在一个句子上的按钮点击使用javascript