【发布时间】:2009-04-08 18:24:13
【问题描述】:
所以我在我的 asp .net 页面中有一个与 jQuery 一起使用的模式对话框。我正在尝试使用 jquery 设置文本框值。这是一些示例代码:
<div class="popup-template popup1">
<div class="content">
<input type="text" id="tbX" value="asdf" />
<input type="button" onclick="$('#tbX').val('TEST VALUE');" value="Input Test" />
<input type="button" onclick="alert($('#tbX').val());" value="Output Test" />
</div>
</div>
- 如果我点击“输出测试”,警报会显示“asdf”
- 然后我点击“输入测试”,文本框的值没有改变
- 我再次单击“输出测试”,警报显示“TEST VALUE”
- 如果我手动更改文本框中的文本,警报仍会显示“TEST VALUE”
我已经有了将我的对话框移回表单标签内的代码,所以这不是问题。
如果我将输入移到模态 div 之外,那么一切正常。
感谢您的帮助
-罗斯
【问题讨论】: