与此问题相关: Keep values selected after form submission
我有一个带有一些输入的表格和一个Textarea字段。
嗯,提交表单后表单完美无缺,我在各自的输入中找回所有参数。但是,如果Textarea包含带有前奏的文本,例如:
Lorem ipsum, dolor sit ametLorem ipsum,
dolor sit ametLorem ipsum, dolor sit am
etLorem ipsum, dolor sit ametLorem ipsu
m, dolor sit ametLorem.
Lorem ipsum, dolor sit amet
发送后的表单显示为空白,没有任何重新填充的输入。
这是代码
<form id="frm1" name="frm1" method="POST">
<table><tr><td>
<textarea name="txt_area" id="txt_area"cols="45" rows="5"></textarea>
</td>
</tr><tr>
<td><input type="text" size="40" name="name" id="name" />
</td></tr></table></form>
<script type="text/javascript">
document.getElementById("name").value = "'.$_GET["name"].'";
document.getElementById("txt_area").value = "'.$_GET["txt_area"].'";
</script>
答案 0 :(得分:1)
我认为你正在使用php
试试这个:
document.getElementById("name").value = "<?php echo($_GET['name']); ?>";
document.getElementById("txt_area").value = "<?php echo($_GET['txt_area']); ?>";
而不是:
document.getElementById("name").value = "'.$_GET["name"].'";
document.getElementById("txt_area").value = "'.$_GET["txt_area"].'";