我有这样的一段代码,而我试图ASIGN值变量days
(如果复选框选中的组合之一是真实的),并通过发送提交给另一个asp。选中复选框 - ASIGN值变量和发送在提交
问题是变量没有取任何值。下面的代码:
<html>
<head>
<script type="text/javascript">
function validatedays(days) {
var dias=3
if(document.getElementById("chkmonday").checked && document.getElementById("chktuesday").checked)
{ var days=1;}
if(document.getElementById("chkwednesday").checked && document.getElementById("chkthursday").checked)
{ var days=2;}
if(document.getElementById("chkfriday").checked) {
var days=3 }
datos.submit()
}
</script>
</head>
<body>
<form method="post" id="data" name="data" action="blabla.asp">
<input type="text" name="txtsurname" id="txtsurname" size="20" /><br />
<input type="text" name="txtcuota" id="txtcuota" size="20" /><br />
<br />
<input type="checkbox" value="chklunes" name="chkmonday" /><br/>
<input type="checkbox" value="chkmartes" name="chktuesday" /><br/>
<input type="checkbox" value="chkmiercoles" name="chkwednesday" /><br/>
<input type="checkbox" value="chkjueves" name="chkthursday" /><br/>
<input type="checkbox" value="chkviernes" name="chkfriday" /><br/>
<br/>
<input type="submit" value="Calcular" onclick="javascript:validatedays(days)" />
<input type="reset" value="Clean" />
</form>
</body>
</html>
,也不能你找出days'服务器端的'基于价值的价值你的复选框?如果你真的不关心“chklunes”,“checkmartes”等,那么只需将1,2,3作为复选框的值 –
这不重要的变量的值,我要把1, 2,3,4,5。我只需要评估条件,为变量赋值并稍后在函数中进行评估。谢谢 – Cristian3