5

请给我一个很好的建议,但不要使用 Ajax。我的意思是说是否可以在 JavaScript/J 查询或其他方式中进行。

我的问题:当我提交一个页面时,动作类现在再次返回到同一页面,根据我的要求,我必须保留一些单选按钮的状态,并像之前检查的那样选中复选框。

任何帮助将不胜感激。

4

2 回答 2

1

如果表单操作重定向到同一页面,即您想重新填充刚刚在同一页面上发送的相同字段,您可以输入表单数据作为默认值:

<form action="form.php" method="post">
    <input type="text" name="name" placeholder="Enter your name" value="<?=$_POST['name']?>" />
</form>
于 2013-06-25T11:40:33.533 回答
0

您需要将表单数据(表单的状态)保存在会话中,这将涉及设置 cookie 或本地存储,其中一些可能使用 JavaScript 实现。

如果我这样做,我会将表单中的值存储在会话变量中,然后在返回页面时重新填充表单。

这可以使用服务器端脚本语言来完成,例如 PHP 或 JSP 或 .net

一个如何开始使用 JSP 的示例,我建议以下教程:

http://www.jsptut.com/sessions.jsp

于 2013-06-25T11:15:16.110 回答