我有一个文本框,其值通过模态表单加载。每次文本更改时,我都希望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>
答案 0 :(得分:1)
使用.keyUp()
事件代替.change()
事件。
.change()
仅在焦点从元素移出时触发。
示例:
$("#txtFileName").keyUp(function () {
var selectedvalue = $("#FileGuid").val();
alert(selectedvalue);
});