我在php和javascript中有一个表单, 用户已进入表单并改变主意, 因此,如果它为0或勾选但是0或未勾选,则表单将不会从该文本框传递值
知道该怎么做吗?
<?php
echo '<td><input type="checkbox" name="pay[]" value="'.$amount_due.'" id="amount_checkbox_'.$i.'" onClick="checkTotal()"/></td>';
<td ALIGN="right" ><input type="submit" name="submit" value="Pay now" onClick="validateForm()"></td>
?>
我的js脚本:
function validateForm()
{
var x=document.forms["payform"]["pay[]"].value;
if (x==null || x=="0"){
alert("Can not be empty or 0!");
return false;
}
}
如果它为空或0,则让用户返回表单填写正确的表格, 我怎么能这样做?
答案 0 :(得分:0)
要检查空白,您可以写
if (x=="")
答案 1 :(得分:0)
如果true
为x
或空白,您希望表达式返回0
,是否我做对了?
Just do if(!x)
- 数字0
和空字符串在js中评估为0。