javascript的难题 急!

来源:百度知道 编辑:UC知道 时间:2024/05/30 06:22:46
我想做个:
在text框中按下,弹出小页面(有很多复选框),然后再把复选框中的诸多选项选中,后在小页面上按确定键,之后再text框中一次出现选中复选框的值。

请教。

我是这样的
做了个
function showChecked() {
var str = "";
var a = document.form1.getElementsByTagName("input");
for(i=0;i<a.length;i++) {
if(a[i].type=="checkbox" && a[i].checked) {
str += a[i].value + ",";
}
if(str == null)
{
alert("您未选择课程时间!");
}
return str;
}
函数

然后
在小页面确定按钮中 设置<input type="submit" name="Submit" value="确定" onclick="javascript: classtime.text =showChecked().toString;"/>

(classtime是那个text框中的name,就是把showChecked()在text中显示)。

可是运行确实 错误,忘高手指教了,谢谢!

************************
拿分...
************************
<div style="position:relative; width:200px; height:100px;">
<textarea id="txt" style="height:100px;" onclick="show()"></textarea>
<div id="check" style="position:absolute; bottom:-90px; left:0; display:none">
<div id="cks">
<input type="checkbox" value="aaa" />aaa
<input type="checkbox" value="bbb" />bbb
<input type="checkbox" value="ccc" />ccc
<input type="checkbox" value="ddd" />ddd
</div>
<input type="button" value="ok" onclick="test()" />
</div>
</div>

<script type="text/javascript">
function show(){
document.getElementById("check").style.di