我正在尝试使用 X 创建一个复选框,而不是使用输入框创建一个复选框。但是,有些我想用作单选按钮(当您单击一个时,另一个会“未选中”)。
基本上,一组三个check boxes
,一次只允许一个盒子检查它。
有谁知道一种简单的方法来完成单选按钮-esq 方法,而无需为每组复选框创建特定功能?
HTML
<input name="box1" id="box1" class="checkBox" value="" readonly="readonly" onclick="return checkBox('box1')">
CSS
.checkBox { background-color:#fff; margin: 0; border: 0; padding: 0; border:1px solid #000; text-align: center; cursor: default;font-family: 'Arial Narrow', Arial, sans-serif;font-size:11px;font-weight:bold;width:1.1em;height:1.1em; }
功能
function checkBox(box) {
x = document.getElementById(box).value;
document.getElementById(box).value = (x == "X") ? "" : "X";
}