我正在尝试制作粘性表格。为最终用户提供一个很好的功能,特别是如果他们要求他们重新提交表单(例如,在首先填写错误之后)。
我就是这样做的。
<input type="text" class="form-control" name="name" value="<?php if(isset($_POST['name'])) echo htmlentities($_POST['name']); ?>">
它为我工作。但我的问题是,如果我为此required
使用INPUT
属性,则它不会在输入中回显VALUE
。但是当我使用firebug检查它时,我仍然可以看到它的值。
注意:当我使用this之类的验证插件时也会发生这种情况。
有谁知道这里的问题是什么? 希望有人可以帮助我。 谢谢。
答案 0 :(得分:0)
尝试这个
<?php if(isset($_POST['name'])){ echo htmlentities($_POST['name']); }?>