OnChange事件未触发

时间:2012-08-28 10:12:06

标签: javascript asp.net-mvc

我有一个文本框,其值通过模态表单加载。每次文本更改时,我都希望OnChange事件触发并启用按钮。我的OnChange事件似乎没有触发。我的Javascript和代码如下:

$("#txtFileName").change(function () {
    var selectedvalue = $("#FileGuid").val();
    alert(selectedvalue);           
});

<div class="editor-field modFileLoad">
  <%: Html.HiddenFor(model => model.FileGuid, new { @class = "flGuid",Visible=false })>
  <%: Html.TextBoxFor_Readonly(model => model.FileName, new{id= "txtFileName",style    = "width:400px;", @class = "flName" })%>  
</div>

1 个答案:

答案 0 :(得分:1)

使用.keyUp()事件代替.change()事件。

.change()仅在焦点从元素移出时触发。

示例:

$("#txtFileName").keyUp(function () {
    var selectedvalue = $("#FileGuid").val();
    alert(selectedvalue);           
});