Показать сообщение отдельно
  #2 (permalink)  
Старый 19.03.2013, 23:57
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

Сообщение от vaiswall
t<=len2
тут равно ненужно -- а так всё работает ... но можно чуть иначе 2 цикла вместо множества циклов
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
</head>

<body>
<input name="" type="checkbox" value="test">
<input name="" type="checkbox" value="test">
<input name="" type="checkbox" value="test">
<input name="" type="checkbox" value="next">
<input name="" type="checkbox" value="next">
<input name="" type="checkbox" value="go">
<script>
function vh(b) {
    var a = b.split(",");
    b = document.querySelectorAll("input[type='checkbox']");
    for (var e = b.length, f = a.length, d = {}, c = 0; c < f; c++) d[a[c]] = !0;
    for (a = 0; a < e; a++) d[b[a].value] && (b[a].checked = !0)
};
vh('test,go')
</script>
</body>

</html>
Ответить с цитированием