0

我有一个文本框,其值是通过模态表单加载的。每次文本更改时,我都希望 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>
4

1 回答 1

1

使用.keyUp()事件而不是.change()事件。

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

例子:

$("#txtFileName").keyUp(function () {
    var selectedvalue = $("#FileGuid").val();
    alert(selectedvalue);           
});
于 2012-08-28T10:19:34.160 回答