js勾选复选框出来文本框

<p><inputtype="checkbox"name="checkbox"value="checkbox">白色<inputtype="checkbox"name="... <p>
<input type="checkbox" name="checkbox" value="checkbox">
白色
<input type="checkbox" name="checkbox2" value="checkbox">
黑色
<input type="checkbox" name="checkbox3" value="checkbox">
红色
<input type="checkbox" name="checkbox4" value="checkbox">
蓝色</p>
<p>如何才能勾选白色出来文本框并赋值呢如:</p>
<p>
<input name="textfield" type="text" value="白色">
</p>
<p>同样勾选其他颜色也出来别的颜色例如:</p>
<p>
<input name="textfield2" type="text" value="黑色">
</p>
<p>
<input name="textfield3" type="text" value="红色">
</p>
展开
 我来答
唔製
2011-05-10 · TA获得超过1146个赞
知道小有建树答主
回答量:456
采纳率:0%
帮助的人:576万
展开全部
看看这样行不行
<p>
<input type="checkbox" name="checkbox" value="白色" onclick="showValue(this)"/>
白色
<input type="checkbox" name="checkbox2" value="黑色" onclick="showValue(this)"/>
黑色
<input type="checkbox" name="checkbox3" value="红色" onclick="showValue(this)"/>
红色
<input type="checkbox" name="checkbox4" value="蓝色" onclick="showValue(this)"/>
蓝色</p>
<p>如何才能勾选白色出来文本框并赋值呢如:</p>
<p>
<input id="textfield" name="textfield" type="text" value="">
</p>
</p>
<script>
function showValue(cb) {
if(cb.checked == true) {
document.getElementById("textfield").value = cb.value;
var items = document.getElementsByTagName("input");
for(var i = 0; i < items.length; i++) {
if(items[i].type == "checkbox" && items[i].value != cb.value) {
items[i].checked = false;
}
}
}
}
</script>
追问
不是这个样子,比如,勾选白色出来一个文本框,里面写着白色,再勾选黑色第二个文本框又出来了里面写着黑色,就是可以多选的,每选一个就多出来一个文本框,对不起,我描述的不好,您在费心
追答


白色

黑色

红色

蓝色

如何才能勾选白色出来文本框并赋值呢如:

function showValue(cb) {
if(cb.checked == true) {
var genId = new Date().getTime();
cb.genId = genId;
document.getElementById("msg").innerHTML += "
"
} else {
if(cb.genId) {
document.getElementById("msg").removeChild(document.getElementById(cb.genId));
}

}
}

这样是吧
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
书风笑
2011-05-10 · TA获得超过288个赞
知道小有建树答主
回答量:178
采纳率:0%
帮助的人:199万
展开全部
给点动力呀。我写出来了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式