如何使用用户重新填充textarea';在重新提交表单后,您是否对其进行了评论?(使用Html和PHP)
表单加载,用户输入数据。表单已提交,但有不相关的错误,需要重新加载表单页面。我想用用户先前的评论数据重新填充文本区域 我知道了如何重新填充type=text和type=checkbox的字段。我看不出有任何方法可以将数据传递到表单,并将其放入textarea。文本和复选框的值分别为=“和”已选中”,这两个选项有效 解决方案:textarea属性和textarea close标记之间的区域是作为初始值加载到textarea中的文本。 以下是3W学校的文本区域选项: 我做了一个片段。我可以使用value=“Sunshine Lane”填充地址文本字段。什么可以用来传递到Textarea来填充它如何使用用户重新填充textarea';在重新提交表单后,您是否对其进行了评论?(使用Html和PHP),html,forms,textarea,repopulation,Html,Forms,Textarea,Repopulation,表单加载,用户输入数据。表单已提交,但有不相关的错误,需要重新加载表单页面。我想用用户先前的评论数据重新填充文本区域 我知道了如何重新填充type=text和type=checkbox的字段。我看不出有任何方法可以将数据传递到表单,并将其放入textarea。文本和复选框的值分别为=“和”已选中”,这两个选项有效 解决方案:textarea属性和textarea close标记之间的区域是作为初始值加载到textarea中的文本。 以下是3W学校的文本区域选项: 我做了一个片段。我可以使用va
评论
地址1*
关于要重新填充的文本区域,假设代码片段是php文件
然后是一个小小的php添加,如下所示:
<?php isset($_POST['dcomments']) ? $dc = $_POST['dcomments'] : $dc = ''; ?>
<form action="Online/DonateOnline.php" method="post" target="_self">
<label for "dcomments">Comments</label><span>
<textarea name="dcomments" id="dcomments" cols="100" rows="3"><?php echo $dc; ?></textarea></span>
<!-- this text field works --> <label for "demail">Email*</label>
<span> <input value="something@test.org" name="demail" id="demail" type="email" size="80" ></span>
<br> <br> <span> <input type="submit" name="SubmitDForm" id="SubmitDForm" value="Continue" >
</span> </form>
评论
电子邮件*
这里有两个问题。。。如何重新填充textarea以及如何将其文本加载到mailto:表单中,或者我没有理解?我没有询问任何有关电子邮件的问题。我会改变这个例子,这样就不会混淆了。我只是问如何重新填充:)。(做了些改变。)我给出了答案,希望能有所帮助。就是这样!太简单了。它只是把信息放在和之间的区域。我真不敢相信,我花了很多时间在这上面,居然没想过尝试一下,哈哈。我自己也很清楚这种感觉:)在你的代码中是queston标记吗?在isset和设置$dc之间,这个问号是否翻译为“if(isset)then(set value)”。是吗?如果是的话,一个较短的方法是什么?如果是的话,它会派上用场的!$dc=''完成了什么?有什么问题吗?我刚注意到它们,它们看起来也是一条方便的捷径?else$dc是否设置为空?那么:是不是一个Else?是的$dc将被设置为空白,如果没有收到帖子信息,以防止错误