我对mvc视图中的onfocusout事件感到困惑。
<div class="editor-field" id="supplieridentificationID" >
@Html.EditorFor(m => m.SupplierIdentification)
</div>
<div id="suppliername" class="editor-label" />
我的javascript代码:
$('#supplieridentificationID').onfocusout(function () { alert("ajax here!" })
我无法让这个工作,实际上我试图将SupplierIdentification发送到我的控制器并获得带有SupplierName的Json并输入“suppliername”标签。 所有使用onfocusout功能与ajax。
任何sugestions?
编辑:
我尝试了其他代码,但仍然没有得到任何结果:
<div>
<fieldset>
<legend>Novo Documento</legend>
<div class="editor-field" id="ident">
@Html.EditorFor(m => m.SupplierIdentification)
</div>
</fieldset>
</div>
脚本:
<script type="text/javascript">
$(document).ready(function() {
$('#ident').focusin(function () { alert("focusin"); });
});
答案 0 :(得分:3)
使用focusout
代替onfocusout
$('#SupplierIdentification').focusout(function() { alert("ajax here!" });
答案 1 :(得分:0)
尝试添加一个id来控制,以便您可以在Jquery中引用它。
@Html.EditorFor(m => m.SupplierIdentification, new { @id = "id"})
$(document).ready(function() {
$('#id').blur(function () {
alert("focusin");
});
});
当元素失去焦点时会发生模糊功能