如何检查文本框是否为空且值小于500
问题描述:
我有一个文本框是用户输入数字的可选字段。如果在那里有一个号码,我想检查一下,确保它小于500,然后用它做点什么。如何检查文本框是否为空且值小于500
这是我目前在做什么:
if($textbox!="" && <=500)
{
//action here
}
我试着更换& &使用以及如果,但仍得到一个错误解析错误:语法错误,意想不到的T_IS_SMALLER_OR_EQUAL
什么是最简单的方法做这个?
答
您需要使用的变量都声明 的preg_match(“/ \ d /”,$文本)== 1将确保它是一个int
if($textbox!="" && $textbox <= 500 && preg_match('/\d/', $textbox) == 1)
{
//action here
}
答
你缺少的左侧部分小于
if($textbox!="" && $textbox <=500)
{
//action here
}
Muchas gracias! – Ian 2012-04-13 20:46:48
或者,使用'is_numeric()'http://us.php.net/manual/en/function.is-numeric.php – 2012-04-13 20:52:28
非常真实,许多方法做到这一点 – squarephoenix 2012-04-13 20:53:02