如何使用用户重新填充textarea';在重新提交表单后,您是否对其进行了评论?(使用Html和PHP)

如何使用用户重新填充textarea';在重新提交表单后,您是否对其进行了评论?(使用Html和PHP),html,forms,textarea,repopulation,Html,Forms,Textarea,Repopulation,表单加载,用户输入数据。表单已提交,但有不相关的错误,需要重新加载表单页面。我想用用户先前的评论数据重新填充文本区域 我知道了如何重新填充type=text和type=checkbox的字段。我看不出有任何方法可以将数据传递到表单,并将其放入textarea。文本和复选框的值分别为=“和”已选中”,这两个选项有效 解决方案:textarea属性和textarea close标记之间的区域是作为初始值加载到textarea中的文本。 以下是3W学校的文本区域选项: 我做了一个片段。我可以使用va

表单加载,用户输入数据。表单已提交,但有不相关的错误,需要重新加载表单页面。我想用用户先前的评论数据重新填充文本区域

我知道了如何重新填充type=text和type=checkbox的字段。我看不出有任何方法可以将数据传递到表单,并将其放入textarea。文本和复选框的值分别为=“和”已选中”,这两个选项有效

解决方案:textarea属性和textarea close标记之间的区域是作为初始值加载到textarea中的文本。

以下是3W学校的文本区域选项:

我做了一个片段。我可以使用value=“Sunshine Lane”填充地址文本字段。什么可以用来传递到Textarea来填充它


评论


地址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将被设置为空白,如果没有收到帖子信息,以防止错误