我遇到了表单问题!获取表单上的复选框提交并将值插入到textarea中
下面的图片是我想如何设置界面。基本上它由一个textarea组成,然后是一个带有“提交”按钮的表单,然后是一个下拉框。 红色轮廓框是一个div,其内容根据从当前值为'Player'的下拉框中选择的值而变化。
我似乎无法得到以下行为的工作:根据点击复选框的数量,在按下'防守'按钮时,在textarea输出一定的次数。
感谢您的时间!
我遇到了表单问题!获取表单上的复选框提交并将值插入到textarea中
下面的图片是我想如何设置界面。基本上它由一个textarea组成,然后是一个带有“提交”按钮的表单,然后是一个下拉框。 红色轮廓框是一个div,其内容根据从当前值为'Player'的下拉框中选择的值而变化。
我似乎无法得到以下行为的工作:根据点击复选框的数量,在按下'防守'按钮时,在textarea输出一定的次数。
感谢您的时间!
这里是什么可能工作(你将需要改变,以满足您的需求)的例子:
<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">
Thx回复。但是我想要达到的目的是在用户点击“辩护”(提交表单)按钮后显示消息,而不是在复选框更改后立即显示消息。 – user2361103
@ user2361103已编辑 – imulsion
向我们展示你的代码。 –
尝试使用“复选框”的“onchange”功能。我不能帮助你没有你的初始代码 – 2013-06-18 08:09:15
我会用代码编辑,但我似乎无法找出一个明智的方法来缩进代码页。无论如何,如果你有兴趣,你可以在这里查看我的代码:http://www.codingforums.com/showthread.php?p=1341704#post1341704 – user2361103