我目前正在尝试开发一种无需 JavaScript 即可完全工作的表单。
基本上我希望用户能够执行以下操作:
- 完整的表格
- 提交表格
- 成功(更新数据库或其他)
- 失败(返回到第 1 步,但已经有第 1 步中的数据)
例如,我正在考虑执行以下操作:
<input type="text" value="<?php checkPost(name);?>"/>
然后在检查帖子中执行以下操作:
function checkPost($name){
try{
return $_POST[name];
}
catch{
return "";
}
}
这会阻止错误:
注意:未定义的索引
这意味着如果未发布数据,则只需将值设置为“”,但如果已发布,则将旧值设置为它。
这是最好的方法吗?谁能告诉我用我的表格做这件事的更聪明的方法。
我的表单标记可以在这里看到:JS Fiddle