2 回答

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超9個(gè)贊
function checkone() {
clearall(); // 選一個(gè)之前先清空所有已選
var hobby = document.getElementsByName("hobby"); // 所有愛(ài)好的 array
var j = document.getElementById("wb").value; // 輸入框里愛(ài)好的 index
for (var i = 0; i < j.length; i++) { // 有可能輸入的值是 136,此時(shí)就該勾選第1、3、6項(xiàng)
if (j.charAt(i) > 6 || j.charAt(i) < 1) { // 判斷越界
alert("越界,請(qǐng)重新輸入!");
document.getElementById("wb").value = ""; // 越界后提示并重制狀態(tài)
}
}
for (var n = 0; n < j.length; n++) {
hobby[(j.charAt(n)) - 1].checked = true; // 通過(guò)所有判斷后勾選值
}
}
有可能輸入值是432,那就該勾選第2、3、4項(xiàng)
添加回答
舉報(bào)