如何验证0或空?

时间:2012-01-12 07:16:49

标签: php javascript html forms checkbox

我在php和javascript中有一个表单, 用户已进入表单并改变主意, 因此,如果它为0或勾选但是0或未勾选,则表单将不会从该文本框传递值 enter image description here

知道该怎么做吗?

<?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,则让用户返回表单填写正确的表格, 我怎么能这样做?

2 个答案:

答案 0 :(得分:0)

要检查空白,您可以写

if (x=="")

答案 1 :(得分:0)

如果truex或空白,您希望表达式返回0,是否我做对了?

Just do if(!x) - 数字0和空字符串在js中评估为0。