我有这个脚本将 textbox1 的多个值 [由ENTER分隔]复制到 textbox2。
除了 IE 以外,它在所有浏览器中都很完美。
在 IE 中复制 < 所有 [没有输入] ,如单一值,这又会影响我的表单提交。
我的代码是这样的。
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
</head>
<body>
<p>Textarea1</p>
<textarea name="a" id="ajax" cols="60" rows="8"></textarea>
<p>Textarea2</p>
<textarea name="b" id="client" cols="60" rows="8"></textarea>
<br><br>
<input type="checkbox" id="Get">
<p>Check this box to copy values</p>
<script type="text/javascript">
$("input:checkbox").click(function () {
if (this.checked) {
$('#client').html($('#ajax').val());
}
else {
$('#client').html($('').val());
}
});
</script>
</body>
</html>
任何人都可以搞清楚..我哪里错了?
感谢。
-manndaar
答案 0 :(得分:2)
将您的复制/删除代码更改为:
if (this.checked) {
$('#client').val($('#ajax').val());
} else {
$('#client').val('');
}