当用户注册失败时,字段消失,因为有回发给服务器。
例如,我有这个:
<input name="email" type="text" id="email1"/>
如果用户登录失败,将会发生的是字段将消失。我可以这样做。
<input name="email" type="text" id="email1" value="<?php echo isset($_post["email"])?$_post["email"]:""; ?>"/>
但是这是一条很长的路,是否有更简单的方法来维护状态?
您可以创建一个帮助器来操作HTML表单标记。你可以在网上找到很多库,或者自己做一个。
大多数MVC框架都有这样的功能(Cakephp,codeigniter),但也有独立的。
样品/Doc:
codeigniter:http://codeigniter.com/user_guide/helpers/form_helper.html
cakephp:http://api.cakephp.org/class/form-helper
akelos:http://akelos.org/wiki/forms