我真的很陌生,但我找不到任何地方如何从复选框中返回变量。我已经想出了如何从表单和输入中获取变量,但是我不知道如何从复选框中获取它们。基本上,我想要一个复选框,如果选中,将返回值yes。如果不检查,它不必返回一个值,但不会很好。如何获得选中复选框的结果?
1
A
回答
2
的价值分配的东西的价值属性。如果回发中的表单值中有一个,您应该获得复选框的值。请注意,如果您需要“是”或“否”,我已将其设置为无线电输入。对于收音机,您需要分配相同的名称,但不同的ID(如果您分配了ID)。在可以选择多个值的情况下,或者只有在选择时才关心获取值时,您会希望使用复选框。这些类型的复选框应该有不同的名称。
<input type="radio" id="radio_yes" name="radio_btn" value="Yes" /> Yes
<input type="radio" id="radio_no" name="radio_btn" value="No"
checked="checked" /> No
如果您只希望单个复选框的值yes返回(如果选中),则可以使用复选框。如果未检查,则不会获得任何价值。
<input type="checkbox" id="chk_box" name="chk_box"
value="Yes" /> Do you want this?
在服务器端,你找对应的“radio_btn”(第一个例子)或“chk_box”(第二个例子)键在您的形式参数的值。
2
提交表单时,如果选中复选框,它将包含在提交给服务器的值集合中。如果不选中,它将被省略(就好像该复选框不存在)。
在JavaScript中,你可以找到该复选框是否由checked
属性检查:
//returns true or false
var isChecked = document.getElementById('id_of_checkbox').checked;
在ASP.NET,CheckBox控件具有经过一个布尔属性。
1
使用'checked'属性。
var checkbox = document.getElementById('checkboxId');
var checked = checkbox.checked;
0
看看YourCheckboxName.Checked
相关问题
- 1. 的OnChange获得首个TD值,如果选中复选框
- 2. 获得TR元素的ID,如果该复选框被选中
- 3. 获得具有选中的复选框
- 4. 如何获得角2中选中的复选框的值2
- 5. 如何获得在PHP中选中的复选框的值?
- 6. 如何获得更小的复选框
- 7. 如何获得一行的数据,如果复选框被选中
- 8. 如何筛选基于角度复选框选择的结果
- 9. 如何获得选中的复选框,同时从gridview的
- 10. 如何获得只有选定复选框的选项值?
- 11. Javascript:如何获得选中的复选框项目
- 12. 如何获得android中选定复选框的总和?
- 13. 如何从复选框中获取结果javascript
- 14. 如何获得复选框导致Android
- 15. jQuery的,如果复选框被选中diasble其他复选框
- 16. 如果选中复选框,如何获取文本()?
- 17. 使用复选框筛选结果
- 18. 如何获得所选项目在WPF复选框列表框
- 19. 获得价值复选框
- 20. 获得总[复选框]值
- 21. 如何从ASP.NET复选框中获得多个选择
- 22. 如何获得所有取消选中复选框
- 23. 如果未选中复选框,则不显示复选框值
- 24. 如何获得该复选框值,如果只读,而不是选择
- 25. 如何获得选定的复选框值
- 26. 复选框在jQuery中过滤结果
- 27. 如果复选框被选中
- 28. Coldfusion/Javascript如果复选框被选中
- 29. jQuery如果复选框被选中
- 30. setIntervall如果复选框被选中,JS