一个关于TEXTAREA的问题,很急,请前辈帮忙,应该很简单的 我想实现这么个功能,能帮我下吗?是这样的,我有个页面,上面有一对CHECKBOX的表单,我想在同个页面上的TEXTAREA上,自动显示上面打钩复选框的内容,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <SCRIPT LANGUAGE="JavaScript"> <!-- function A(){ var c=document.form1.getElementsByTagName("input"); var v="" for(var i=0;i<c.length;i++){ if(c[i].type=="checkbox"&&c[i].checked){ v+=c[i].value+"\r\n"; } } document.getElementById("c").value=v; } //--> </SCRIPT> </HEAD> <BODY><form name="form1"><input type="checkbox" value="这里是复选框1" onclick="A()"/> 这里是复选框1<input type="checkbox" value="这里是复选框2" onclick="A()"/> 这里是复选框2<textarea name="c"></textarea> </BODY> <input type="checkbox" id="cb1" value="内容1" onclick="GetCbValue();" >内容1<input type="checkbox" id="cb1" value="内容2" onclick="GetCbValue();">内容2<textarea id="txt1"></textarea><script>function GetCbValue(){document.all.txt1.value="";var cblist=document.getElementsByTagName("input");for(var i=0;i<cblist.length;i++){var cb=cblist[i];if(cb.type="checkbox"){ if(cb.checked) document.all.txt1.value+=cb.value+"\n";}}}</script> <input type=checkbox name=a value=111 onclick="this.value+','+document.getElementById( 'abc').value=document.getElementById( 'abc').value"><input type=checkbox name=a value=222 onclick="this.value+','+document.getElementById( 'abc').value=document.getElementById( 'abc').value"><input type=checkbox name=a value=333 onclick="this.value+','+document.getElementById( 'abc').value=document.getElementById( 'abc').value"><input type=checkbox name=a value=444 onclick="this.value+','+document.getElementById( 'abc').value=document.getElementById( 'abc').value"><input type=checkbox name=a value=555 onclick="this.value+','+document.getElementById( 'abc').value=document.getElementById( 'abc').value"><input type=checkbox name=a value=666 onclick="this.value+','+document.getElementById( 'abc').value=document.getElementById( 'abc').value"> <TEXTAREA name=abc></TEXTAREA> <input type=checkbox name=a value=111 onclick="this.value+','+document.getElementById( 'abc').value=document.getElementById( 'abc').value"><input type=checkbox name=a value=222 onclick="this.value+','+document.getElementById( 'abc').value=document.getElementById( 'abc').value"><input type=checkbox name=a value=333 onclick="this.value+','+document.getElementById( 'abc').value=document.getElementById( 'abc').value"><input type=checkbox name=a value=444 onclick="this.value+','+document.getElementById( 'abc').value=document.getElementById( 'abc').value"><input type=checkbox name=a value=555 onclick="this.value+','+document.getElementById( 'abc').value=document.getElementById( 'abc').value"><input type=checkbox name=a value=666 onclick="this.value+','+document.getElementById( 'abc').value=document.getElementById( 'abc').value"> <TEXTAREA name=abc></TEXTAREA> <input name="ckb" type="checkbox" value="1" onclick="sss()" /> <input name="ckb" type="checkbox" value="2" onclick="sss()" /> <textarea id="ta"></textarea> <script> function sss(){ var arr = document.getElementsByName("ckb"); document.getElementById('ta').innerText =""; for(var i=0;i<arr.length;i++){ if(arr[i].checked==true){ document.getElementById('ta').innerText = document.getElementById('ta').innerText + arr[i].value; } } } </script> 请帮忙加入一个输入文框 js select innerHTML问题 请教一个在iframe如何获取父窗体的函数的问题? 关于浮动层的问题 同页面内数据传递 怎么把xml格式的节点关系用表格的形式显示? 这样的滚动条效果怎么实现? 怎样实现这样一种效果(在页面点击删除按钮后,弹出一个div的确认删除信息,body里除了div这个标签,其他的全部变成不可用) 请帮忙分析下ligerCheckBox.js 如何实现在页面中观看电影? js将所有radio的checked置为false的问题? 同样的js在不同的服务器上会报错
<SCRIPT LANGUAGE="JavaScript">
<!--
function A(){
var c=document.form1.getElementsByTagName("input");
var v=""
for(var i=0;i<c.length;i++){
if(c[i].type=="checkbox"&&c[i].checked){
v+=c[i].value+"\r\n";
}
}
document.getElementById("c").value=v;
}
//-->
</SCRIPT>
</HEAD> <BODY>
<form name="form1">
<input type="checkbox" value="这里是复选框1" onclick="A()"/> 这里是复选框1
<input type="checkbox" value="这里是复选框2" onclick="A()"/> 这里是复选框2
<textarea name="c"></textarea>
</BODY>
<input type="checkbox" id="cb1" value="内容1" onclick="GetCbValue();" >内容1
<input type="checkbox" id="cb1" value="内容2" onclick="GetCbValue();">内容2
<textarea id="txt1"></textarea><script>
function GetCbValue()
{
document.all.txt1.value="";
var cblist=document.getElementsByTagName("input");
for(var i=0;i<cblist.length;i++)
{
var cb=cblist[i];
if(cb.type="checkbox")
{
if(cb.checked)
document.all.txt1.value+=cb.value+"\n";
}
}
}
</script>
<input type=checkbox name=a value=222 onclick="this.value+','+document.getElementById( 'abc').value=document.getElementById( 'abc').value">
<input type=checkbox name=a value=333 onclick="this.value+','+document.getElementById( 'abc').value=document.getElementById( 'abc').value">
<input type=checkbox name=a value=444 onclick="this.value+','+document.getElementById( 'abc').value=document.getElementById( 'abc').value">
<input type=checkbox name=a value=555 onclick="this.value+','+document.getElementById( 'abc').value=document.getElementById( 'abc').value">
<input type=checkbox name=a value=666 onclick="this.value+','+document.getElementById( 'abc').value=document.getElementById( 'abc').value"> <TEXTAREA name=abc></TEXTAREA>
<input type=checkbox name=a value=222 onclick="this.value+','+document.getElementById( 'abc').value=document.getElementById( 'abc').value">
<input type=checkbox name=a value=333 onclick="this.value+','+document.getElementById( 'abc').value=document.getElementById( 'abc').value">
<input type=checkbox name=a value=444 onclick="this.value+','+document.getElementById( 'abc').value=document.getElementById( 'abc').value">
<input type=checkbox name=a value=555 onclick="this.value+','+document.getElementById( 'abc').value=document.getElementById( 'abc').value">
<input type=checkbox name=a value=666 onclick="this.value+','+document.getElementById( 'abc').value=document.getElementById( 'abc').value"> <TEXTAREA name=abc></TEXTAREA>
<input name="ckb" type="checkbox" value="1" onclick="sss()" />
<input name="ckb" type="checkbox" value="2" onclick="sss()" />
<textarea id="ta"></textarea>
<script>
function sss(){
var arr = document.getElementsByName("ckb");
document.getElementById('ta').innerText ="";
for(var i=0;i<arr.length;i++){
if(arr[i].checked==true){
document.getElementById('ta').innerText = document.getElementById('ta').innerText +
arr[i].value;
}
}
}
</script>