C# MVC onfocusout事件未触发
我对mvc视图中的onfocusout事件感到困惑C# MVC onfocusout事件未触发,c#,javascript,ajax,asp.net-mvc,json,C#,Javascript,Ajax,Asp.net Mvc,Json,我对mvc视图中的onfocusout事件感到困惑 <div class="editor-field" id="supplieridentificationID" > @Html.EditorFor(m => m.SupplierIdentification) </div> <div id="suppliername" class="editor-label" /> 我无法让它工作,实际上我正在尝试将供应商标识发送到我的控制器,获取带有供应
<div class="editor-field" id="supplieridentificationID" >
@Html.EditorFor(m => m.SupplierIdentification)
</div>
<div id="suppliername" class="editor-label" />
我无法让它工作,实际上我正在尝试将供应商标识发送到我的控制器,获取带有供应商名称的Json并贴上“供应商名称”标签。
所有这些都使用ajax的onfocusout函数
有什么建议吗
编辑:
我尝试了其他代码,但仍然一无所获:
<div>
<fieldset>
<legend>Novo Documento</legend>
<div class="editor-field" id="ident">
@Html.EditorFor(m => m.SupplierIdentification)
</div>
</fieldset>
</div>
诺沃文件
@EditorFor(m=>m.SupplierIdentification)
和脚本:
<script type="text/javascript">
$(document).ready(function() {
$('#ident').focusin(function () { alert("focusin"); });
});
$(文档).ready(函数(){
$('#ident').focusin(函数(){alert(“focusin”);});
});
使用而不是onfocusout
$('#SupplierIdentification').focusout(function() { alert("ajax here!" });
使用而不是onfocusout
$('#SupplierIdentification').focusout(function() { alert("ajax here!" });
使用而不是onfocusout
$('#SupplierIdentification').focusout(function() { alert("ajax here!" });
使用而不是onfocusout
$('#SupplierIdentification').focusout(function() { alert("ajax here!" });
尝试向控件添加id,以便可以在Jquery中引用它
@Html.EditorFor(m=>m.SupplierIdentification,new{@id=“id”})
模糊函数在元素失去焦点时发生尝试向控件添加id,以便在Jquery中引用它
@Html.EditorFor(m=>m.SupplierIdentification,new{@id=“id”})
模糊函数在元素失去焦点时发生尝试向控件添加id,以便在Jquery中引用它
@Html.EditorFor(m=>m.SupplierIdentification,new{@id=“id”})
模糊函数在元素失去焦点时发生尝试向控件添加id,以便在Jquery中引用它
@Html.EditorFor(m=>m.SupplierIdentification,new{@id=“id”})
模糊函数在元素失去焦点时发生生成的客户端HTML是什么样子的?如果
Html.EditorFor()。另外,检查JavaScript控制台上的错误。生成的客户端HTML是什么样子的?如果Html.EditorFor()。另外,检查JavaScript控制台上的错误。生成的客户端HTML是什么样子的?如果Html.EditorFor()。另外,检查JavaScript控制台上的错误。生成的客户端HTML是什么样子的?如果Html.EditorFor()。另外,检查JavaScript控制台上的错误。没有什么,当我单击外部时,我真的无法获取警报消息。@ggui:您是否已将jquery选择器上的supplieridentificationID
替换为supplieridentificationID
?是的,克劳迪奥,我已经替换了。你有没有其他方法可以做到这一点?这很简单,但我不能让它工作。如果我调用函数内部的函数,它就会工作。但是我在div中没有focusout函数。我只想将用户在supplieridentificationID编辑器中输入的值发送给控制器。@ggui您确实将代码包装在$(document.ready()
,对吗?@ggui您可以粘贴呈现的HTML和JavaScript,以便我们可以看到所有内容是如何组合在一起的吗?另外,您是否在调试控制台中看到任何错误?没有,当我单击外部时,我确实无法获取警报消息。@ggui:您是否已将jquery选择器上的供应商标识ID
替换为供应商标识
?是的,克劳迪奥,我已执行了。你有没有其他方法可以做到这一点?这很简单,但我不能让它工作。如果我调用函数内部的函数,它就会工作。但是我在div中没有focusout函数。我只想将用户在supplieridentificationID编辑器中输入的值发送给控制器。@ggui您确实将代码包装在$(document.ready()
,对吗?@ggui您可以粘贴呈现的HTML和JavaScript,以便我们可以看到所有内容是如何组合在一起的吗?另外,您是否在调试控制台中看到任何错误?没有,当我单击外部时,我确实无法获取警报消息。@ggui:您是否已将jquery选择器上的供应商标识ID
替换为供应商标识
?是的,克劳迪奥,我已执行了。你有没有其他方法可以做到这一点?这很简单,但我不能让它工作。如果我调用函数内部的函数,它就会工作。但是我在div中没有focusout函数。我只想将用户在supplieridentificationID编辑器中输入的值发送给控制器。@ggui您确实将代码包装在$(document.ready()
,对吗?@ggui您可以粘贴呈现的HTML和JavaScript,以便我们可以看到所有内容是如何组合在一起的吗?另外,您是否在调试控制台中看到任何错误?没有,当我单击外部时,我确实无法获取警报消息。@ggui:您是否已将jquery选择器上的供应商标识ID
替换为供应商标识
?是的,克劳迪奥,我已执行了。你有没有其他方法可以做到这一点?这很简单,但我不能让它工作。如果我调用函数内部的函数,它就会工作。但是我在div中没有focusout函数。我只想将用户在supplieridentificationID编辑器中输入的值发送给控制器。@ggui您确实将代码包装在$(document.ready()
,对吗?@ggui您可以粘贴呈现的HTML和JavaScript,以便我们可以看到所有内容是如何组合在一起的吗?另外,您是否在调试控制台中看到任何错误?