Javascript 如果输入不为空,则不显示
如果用户没有输入用户名,但当用户输入用户名时,我会显示一条错误消息,显示的是Javascript 如果输入不为空,则不显示,javascript,php,json,Javascript,Php,Json,如果用户没有输入用户名,但当用户输入用户名时,我会显示一条错误消息,显示的是“username”:null。当数组中并没有我试图添加的if语句时,我怎么能不显示任何错误呢 $username = $_POST['username']; if(empty($username)){ $username_error = "Please enter a Username"; } $json = array( 'ErrorMsg' => array(
“username”:null
。当数组中并没有我试图添加的if语句时,我怎么能不显示任何错误呢
$username = $_POST['username'];
if(empty($username)){
$username_error = "Please enter a Username";
}
$json = array(
'ErrorMsg' => array(
'username' => $username_error,
),
'booleanFlag' => TRUE,
);
您需要为$username\u错误提供一个备用值(空白):
$username = $_POST['username'];
if(empty($username)){
$username_error = "Please enter a Username";
} else {
$username_error = "";
}
$json = array(
'ErrorMsg' => array(
'username' => $username_error,
),
'booleanFlag' => TRUE,
);
我通常会清除表单上的所有错误,然后提交您的if语句,如果有拼写错误,请更正为(空($username)){@UsmanAkram我更新了我的question@MaxZoom如果用户名中有值,我不想显示错误