在PHP中维护html控件状态?

时间:2011-11-05 14:19:56

标签: php html postback

当用户注册失败时,字段会消失,因为有回发到服务器..

例如,我有这个:

<input name="email" type="text"  id="email1"/>

如果用户登录失败,将会发生的是字段将消失。我能做到这一点。

<input name="email" type="text"  id="email1" value="<?php echo isset($_post["email"])?$_post["email"]:""; ?>"/>

但这有点长,是否有更简单的维持状态的方法?

1 个答案:

答案 0 :(得分:1)

您可以制作一个帮助来操作HTML表单标记。您可以在网络上找到许多库,或者只创建一个库。

大多数MVC框架都有这样的功能(Cakephp,codeigniter),但也有类似的功能。

样品/文件:

笨: http://codeigniter.com/user_guide/helpers/form_helper.html

cakephp中: http://api.cakephp.org/class/form-helper

akelos: http://akelos.org/wiki/forms