我成功地使用 jQuery 将第一个表单输入字段 (name=”InvoiceTotal”) 复制到第二个只读表单输入字段 (name=”AmountPaid”)。但是,IE(我使用的是 IE8)不会重复将第二个字段留空,并且由于第二个字段需要是只读的,因此用户不能自己输入数据。
我使用几乎相同的代码来复制在 IE 中完美运行的其他字段——这个替代代码的唯一区别是我使用了一个复选框,使其有条件地为用户提供选项,如果他们希望复制他们的输入。
任何关于我没有看到的建议将不胜感激。
$(document).ready(function() {
$('#InvoiceTotal').change(function() {
$('#AmountPaid').val($('#InvoiceTotal').val());
});
});
<input name="InvoiceTotal" type="text" id="InvoiceTotal" />
<input name="AmountPaid" type="text" id="AmountPaid" readonly />