我想知道为什么这段代码接受负数以及如何纠正它。
echo '<script type="text/javascript">
if (' . $_POST["product_qty"] .' < 1) {
alert("Atleast 1");
} else if (isNaN(x)) {
alert("Must input numbers");
return true;
}
</script>';
谢谢
答案 0 :(得分:0)
它正在接受一个字符串。将if
切换为此。
if(is_numeric($_POST['product_qty"']) && (int) $_POST['product_qty"'] < 1)