Показать сообщение отдельно
  #1 (permalink)  
Старый 04.11.2011, 11:57
OGS OGS вне форума
Новичок на форуме
Отправить личное сообщение для OGS Посмотреть профиль Найти все сообщения от OGS
 
Регистрация: 04.11.2011
Сообщений: 4

Checked или не Checked
Люди, нужен взгляд со стороны, а то я немного не соображаю уже, но думаю, что ошибка "плевая".

У меня есть 4 чекбокса:
<form>
<input type="checkbox" name="первый" id="a" value="1" /><label for="a">первый</label>

<input type="checkbox" name="второй" id="b" value="2" /><label for="b">второй</label>

 <input type="checkbox" name="третий" id="c" value="3" /><label for="c">третий</label>

 <input type="checkbox" name="четвертый" id="d" value="4" /><label for="d">четвертый</label>

</form>


<input type="button" id="submit" value="Проверить ответ" />



<div id="result" />

$('#submit').click(function (){
check_values();
});

Ниже работает скрипт на проверку "чекнутых" боксов,

function check_values(){
  if ($("#a:checked").val() && $("#b:checked").val()) {
     $("#result").html  ("выбраны те чекбоксы");
      }
else {
$("#result").html(" Выбраны не те чекбоксы" ) ;
}
}
</script>

причем я изначально задумывал, что он будет выкидывать информацию только при выбранных определенных чекбоксах и это работает, если в выборе участвует только 1, но если два и более, то при выборе других чекбоксов, если кликнуты два правильных, все равно пишет правильно.

Так в примере, если выбрать 1 и 2 чекбокс, напишет: "выбраны те чекбоксы", если выбрать еще и 3 опять "проверить ответ" все равно напишет то же самое.

Прошу посмотрите код пожалуйста, как задать "жесткое" значение, не пойму.

Я пробовал ставить другим чекбоксам значение false не работает
Ответить с цитированием