使用 Java 脚本或 PHP 提交后保留输入框的最后一个值
keep last value of input box after submit with java script or php?
我想在提交后保留输入框的最后一个值,这是我的代码。
但是我的代码确实有效
<input type="text" name="name" value="<?php echo $_GET['name'];?>" />
我应该使用JavaScript还是PHP?
我认为
你的问题"我应该使用javascript还是php?"并不意味着:
使用 javascript 是用前面的 提交值?
我的答案应该是:不,浏览器可能没有javascript。
但我认为你的问题是:为什么我的提交后值没有出现在全局宏 $_GET 中?
当然,您可以使用 $_POST['name']; 实体来显示值,但这是一个非常糟糕的选择:
- 将来可以将表单方法从 POST 更改为 GET
- 将来您可能希望使用从数据库获取的数据填写表单
- 也许您应该在呈现表单之前验证您的输入
所以你可以做这样的事情:
在 PHP 内部
$valid = 验证( $_POST );
在 HTML 内部
<输入类型 名称="名称" 值="<?php echo $valid['name'];?">"/>输入类型>
保持这些事情的正确性:
1)在表单标签中,您应该有方法="POST"
2) <input type="text" name="name" value="<?php echo $_POST['name'];?>" />
相关文章:
- 从输入值中删除最后一个单词
- Javascript/jQuery替换tamil语言输入框中的最后一个单词
- 如何在单击时从输入字段中删除最后一个字符
- 如何在单击按钮时获得最后一个焦点文本框输入
- JS:最后一个输入元素的名称(HTML/PHP)
- 使用dojo按键事件时无法避免最后一个字符输入
- 获取具有值的序列中最后一个输入字段的索引
- 使用 Java 脚本或 PHP 提交后保留输入框的最后一个值
- 当
- 中的最后一个输入具有值时,添加新的<输入>
- 删除输入的最后一个值
- 输入最后一个字段后自动提交/刷新信息路径表单
- 如何在用户完成第一个输入文本的键入后设置和聚焦最后一个输入文本
- React JS:setState 在最后一个输入时很晚
- JS/JQuery-如果空格是第一个和/或最后一个字符,则从输入字段中删除空格
- 我想根据他们输入的域验证电子邮件.正在检查最后一个域为.com
- 如何在文本输入字段中实现最后一个没有字母间距的字母
- jquery焦点,并在最后一个输入被填充后自动提交
- 选择集合中最后一个方括号输入元素
- Submit是获取输入的最后一个值
- 用Javascript输入最后一个单词