从复选框中获取值,即使它们未被选中?

时间:2011-05-01 03:15:09

标签: html vbscript

所以我正在制作一个html文档,以基本显示某些原则的用法。但是,我无法通过第1部分,要求我检查以确保至少检查其中一个虚拟复选框。听起来很容易。除此之外,即使他们没有受到限制,我也会获得价值观。我不知道为什么,我确信这只是我正在做的事情。我只是不知道是什么。

我创建了循环以查看复选框“ch1”传递的内容 - 当选中该复选框时,它返回yes,当它没有检查时返回yes。心神。熔断。

<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 个答案:

答案 0 :(得分:1)

这是一个Jquery的解决方案,不确定你是否被允许使用它,但这应该有帮助

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

答案 1 :(得分:1)

从技术上讲,它们的值都是肯定的。你想检查他们的“已检查”状态。

if lucy.ch1.checked == true