我对我的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“标签。所有这些都使用了带ajax的onfocusout函数。
有什么建议吗?
编辑:
我尝试了其他代码,但仍然没有得到任何结果:
<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"); });
});
发布于 2013-11-02 00:48:28
使用focusout而不是onfocusout
$('#SupplierIdentification').focusout(function() { alert("ajax here!" });发布于 2013-11-02 02:58:44
尝试向控件添加id,以便可以在Jquery中引用它。
@Html.EditorFor(m => m.SupplierIdentification, new { @id = "id"})
$(document).ready(function() {
$('#id').blur(function () {
alert("focusin");
});
});当元素失去焦点时,会发生模糊函数
https://stackoverflow.com/questions/19731308
复制相似问题