Html POST并返回与值相同的表单

时间:2010-05-19 23:18:38

标签: javascript html post

我正在学习网页开发,我不知道这是怎么回事。

我有一个带有“text”,“radio”和“checkbox”控件的html表单,它将值发送到服务器并保存它们,例如保存在文件中。我以原始格式保存POST:

key=value&key=value&key=value&key=value

我希望当用户打开表单时,返回包含控件中已保存值的表单。

有没有任何巧妙的方法来做到这一点?或者我应该解析POST字符串并在服务器级别的控件中逐个设置值?

我认为,我可以在隐藏的输入控件中返回保存的数据,然后使用javascript我可以执行getElementById(键)并将值设置为每个输入控件...但我是否需要将帖子放入字符串的特殊格式?

你会怎么做?

提前谢谢你。

2 个答案:

答案 0 :(得分:3)

你应该存储POST字段(最好不是以查询字符串的形式,你的编程语言可能有一些更好的序列化函数),然后通过设置value="..."属性(或标记内容,例如为文本域)。

答案 1 :(得分:1)

您使用的服务器端语言是什么? 如果php:
< ?php $myvar = $_POST['myvar'] ?>

<input type="text" value="<?php echo $myvar; ?>" />