Jquery IE 仅错误!
我有这个脚本来复制 textbox1 的多个值(用 ENTER 分隔)到 textbox2。
它有效在除 IE 之外的所有浏览器中完美运行。
在 IE 中,所有多个值(用 ENTER 分隔)都会复制到单行 [不带 ENTER] 就像一个单个值,这反过来又影响我的表单提交。
我的代码是这样的。
<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
I have this script to copy multiple value of textbox1 [which are separated by ENTER] to textbox2.
It works perfect in all browser except IE.
In IE all multiple values [which are separated by ENTER] are copied in single line [without ENTER] like a single value, Which in turn affecting my form submission.
my code is something like this.
<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>
Can Anybody Figure it out.. Where I am going wrong ?
Thanks.
-manndaar
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将您的复制/删除代码更改为:
Change your copy/delete code to this: