Получение значений из флажков, даже если они не отмечены? - PullRequest
1 голос
/ 01 мая 2011

Итак, я делаю HTML-документ, чтобы показать основные принципы использования.Но я не могу пройти первый раздел, который требует от меня проверки, чтобы убедиться, что установлен хотя бы один из фиктивных флажков.Звучит достаточно просто.Кроме того, даже когда они не проверены, я получаю значения.Я не знаю почему, я уверен, что это просто то, что я делаю.Я просто не знаю, что.

Я создал цикл, чтобы просто увидеть, что передавалось с помощью флажка "ch1" - когда флажок установлен, он возвращает да, а когда нет, возвращается,Разум.Выдув.

<html>
<body>


<script language="vbscript">
<!--
Sub sarah
Set lucy = document.alice

if lucy.ch1.value="yes" then
msgbox(lucy.ch1.value)
end if


End sub
-->

</script>

<h1><center>Assignment #2</center></h1>
<br>
<br>
<form name="alice">

<br>
<br>
<b>Checkboxes</b><br>
Check 1<input type="checkbox" name="ch1" value="yes">
Check 2<input type="checkbox" name="ch2" value="yes">
Check 3<input type="checkbox" name="ch3" value="yes">
Check 4<input type="checkbox" name="ch4" value="yes">
<br>
<br>
<input type="submit" name="butler" value="EDIT and REPORT" onClick="sarah"><br>

</form>



</body>
</html>

Ответы [ 2 ]

1 голос
/ 01 мая 2011

Технически все они имеют значение да.Вы хотите проверить их "проверенное" состояние.

if lucy.ch1.checked == true
1 голос
/ 01 мая 2011

вот решение с Jquery, не уверен, разрешено ли вам это использовать, но это должно помочь

http://jsfiddle.net/samccone/BTGDx/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...