【问题标题】:How do I let to browser to remember the input of the text area如何让浏览器记住文本区域的输入
【发布时间】:2010-07-02 10:27:31
【问题描述】:
如果用户忘记输入输入区域或输入无效代码,然后返回用户填写表单的页面,那么他/她将面临他/她的文本区域为空。并且不想再次填充它。我想从浏览器中记住其中写的内容。我该怎么做?
<textarea cols="60" name="event" rows="20"></textarea>
(是的,我可以在发送按钮之前使用 javascript 验证电子邮件名称等区域,但我无法通过 javasript 验证验证码)
【问题讨论】:
标签:
html
validation
textarea
【解决方案1】:
如果你在服务器端使用 PHP 并且表单有method="POST":
<textarea cols="60" name="event" rows="20"><? echo $_POST['event'] ?></textarea>
或者,如果您的 textarea 默认输入了任何文本:
<textarea cols="60" name="event" rows="20"><? echo (!isset($_POST['event']))?("Default textarea data."):($_POST['event']) ?></textarea>