我想在提交后保留输入框的最后一个值,这是我的代码 但我的代码工作
<input type="text" name="name" value="<?php echo $_GET['name'];?>" />
我应该使用javascript还是php?
答案 0 :(得分:1)
我认为您的问题“我应该使用javascript还是php?”并不代表:
使用javascript是用以前填写表单字段的最佳实践 提交值?
我的回答应该是:不,浏览器可能没有javascript。
但我认为你的问题是: 为什么我的帖子提交值不存在于全局宏$ _GET?
中当然,您可以使用 $ _ POST ['name']; 实体来显示该值,但这是一个非常糟糕的选择:
所以你可以这样做:
$ valid = validate($ _POST);
&lt; input type =“text”name =“name”value =“&lt;?php echo $ valid ['name'];?&gt;” /&GT;
答案 1 :(得分:0)
保持这些正确:
1)在表格标签中你应该有method =“POST”
2)<input type="text" name="name" value="<?php echo $_POST['name'];?>" />