PHP回显变量验证


PHP echo variable validation

尝试做一个简单的验证。本教程演示了如何执行验证:

<input type="text" name="userName" required tabindex=1><?php if (!is_null($user)) {echo 'value = "'. $user->getUserName() .'"';}?>

然而,在我的文件中,"value="显示在我的页面上。所以我试过了,把值放在PHP标签里面或外面仍然没有结果。

First name:     
<input type="text" name="firstName" <?php echo 'value = "'. $userData->getFirstName() .'"';?> required tabindex=1>

当前您在input的末尾处回显值,因此浏览器会显示它:

<input type="text" name="userName" required tabindex=1><?php if (!is_null($user)) {echo 'value = "'. $user->getUserName() .'"';}?>

改变

<input type="text" name="userName" required tabindex=1 
<?php if (!is_null($user)) {echo 'value = "'. $user->getUserName() .'"';}?>
 >

演示:http://codepad.viper - 7. - com/0zf5ew