首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MVC onfocusout事件未触发

MVC onfocusout事件未触发
EN

Stack Overflow用户
提问于 2013-11-02 00:46:50
回答 2查看 1.7K关注 0票数 0

我对我的mvc视图中的onfocusout事件感到困惑。

代码语言:javascript
复制
<div class="editor-field" id="supplieridentificationID" >
      @Html.EditorFor(m => m.SupplierIdentification)
</div>
<div id="suppliername" class="editor-label" />

和我的javascript代码:

代码语言:javascript
复制
$('#supplieridentificationID').onfocusout(function () { alert("ajax here!" })

我不能让它工作,实际上我试图把SupplierIdentification发送给我的控制器,得到带有SupplierName的Json,然后贴上"suppliername“标签。所有这些都使用了带ajax的onfocusout函数。

有什么建议吗?

编辑:

我尝试了其他代码,但仍然没有得到任何结果:

代码语言:javascript
复制
<div>
    <fieldset>
        <legend>Novo Documento</legend>

     <div class="editor-field" id="ident">
            @Html.EditorFor(m => m.SupplierIdentification)
        </div>
    </fieldset>
</div>

和脚本:

代码语言:javascript
复制
<script type="text/javascript">
$(document).ready(function() {
    $('#ident').focusin(function () { alert("focusin"); });
});

EN

回答 2

Stack Overflow用户

发布于 2013-11-02 00:48:28

使用focusout而不是onfocusout

代码语言:javascript
复制
$('#SupplierIdentification').focusout(function() { alert("ajax here!" });
票数 3
EN

Stack Overflow用户

发布于 2013-11-02 02:58:44

尝试向控件添加id,以便可以在Jquery中引用它。

@Html.EditorFor(m => m.SupplierIdentification, new { @id = "id"})

代码语言:javascript
复制
$(document).ready(function() {
$('#id').blur(function () {
   alert("focusin");
   });
});

当元素失去焦点时,会发生模糊函数

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19731308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档