2013-06-18 30 views
0

我遇到了表单问题!获取表单上的复选框提交并将值插入到textarea中

下面的图片是我想如何设置界面。基本上它由一个textarea组成,然后是一个带有“提交”按钮的表单,然后是一个下拉框。 红色轮廓框是一个div,其内容根据从当前值为'Player'的下拉框中选择的值而变化。

我似乎无法得到以下行为的工作:根据点击复选框的数量,在按下'防守'按钮时,在textarea输出一定的次数。

enter image description here

感谢您的时间!

+1

向我们展示你的代码。 –

+2

尝试使用“复选框”的“onchange”功能。我不能帮助你没有你的初始代码 – 2013-06-18 08:09:15

+0

我会用代码编辑,但我似乎无法找出一个明智的方法来缩进代码页。无论如何,如果你有兴趣,你可以在这里查看我的代码:http://www.codingforums.com/showthread.php?p=1341704#post1341704 – user2361103

回答

0

这里是什么可能工作(你将需要改变,以满足您的需求)的例子:

<script type = "text/javascript"> 
function checkboxes() 
{ 
if(document.getElementById('checkbox_1_id').checked&&document.getElementById('checkbox_2_id').checked == false) 
{ 
document.getElementById('textarea_id').value = "First checkbox has been checked"; 
} 
else if(document.getElementById('checkbox_1_id').checked == false&&document.getElementById('checkbox_2_id').checked) 
{ 
document.getElementById('textarea_id').value = "Second checkbox checked"; 
} 
else if(document.getElementById('checkbox_1_id').checked&&document.getElementById('checkbox_2_id').checked) 
{ 
document.getElementById('textarea_id').value = "Both checkboxes checked"; 
} 
} 
</script> 

<input type = "checkbox" id = "checkbox_1_id" > 
<input type = "checkbox" id = "checkbox_2_id" > 
<input type = "button" onclick = "checkboxes()" value = "defend"> 
+0

Thx回复。但是我想要达到的目的是在用户点击“辩护”(提交表单)按钮后显示消息,而不是在复选框更改后立即显示消息。 – user2361103

+0

@ user2361103已编辑 – imulsion

相关问题