php - 提交网络表单时,不要重置数据字段

标签 php javascript html forms

如何在不使用 HTML、javascript 和 PHP 清除字段中的数据的情况下向自身提交表单?

最佳答案

您可以采用不同的方法(例如 cookie、jquery 等...),但是在这种情况下,HTML + PHP 中的一行就足够了。试试这个示例代码:

<form name="test" method="post">
Your Name: <input type="text" name="YourName" <?php if (isset($_POST['YourName'])) echo 'value="'.$_POST['YourName'].'"';?> >
<input type="submit" value="Submit">
</form>

在上面的代码中,如果某些内容已发布到接收页面(可以是同一页面,例如您的情况),则发布的值将打印在相应的字段中。您可以将此方法用于构成表单的所有字段。 如果你愿意,你也可以在表单中使用类似的 $_GET 方法。

关于php - 提交网络表单时,不要重置数据字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8060248/

相关文章:

javascript - 在 ajax 调用后更新 HTML 表数据后输入选择器丢失

javascript - 将字符串拆分为 1-3 个单词的字符串数组取决于长度

html - 让背景图像从 div 向左延伸

javascript - AJAX POST ---> 未识别的索引?

php - 使用 PHP 从 Bootstrap 多选中获取所有选定的值?

php - 推特 URL 编码

php - 输入标签中的换行符,来自 mysql 的数据

javascript - component.query 与 component.getcomponent 的性能对比

javascript - 不使用ajax下载文件

html - 删除最后一个 child 的边距