如何检查文本框是否为空且值小于500

如何检查文本框是否为空且值小于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 
} 
+0

Muchas gracias! – Ian 2012-04-13 20:46:48

+3

或者,使用'is_numeric()'http://us.php.net/manual/en/function.is-numeric.php – 2012-04-13 20:52:28

+0

非常真实,许多方法做到这一点 – squarephoenix 2012-04-13 20:53:02

你缺少的左侧部分小于

if($textbox!="" && $textbox <=500) 
{ 
//action here 
}