如何在没有用户删除文本的情况下预填充文本

时间:2016-10-28 19:39:55

标签: php html textarea

有没有办法用一个用户试图分享的页面链接预填充textarea但是他不能删除它。我在谈论通过电子邮件分享表格。 表单显然是在php中完成的。

编辑:

我使用了编辑摘要字段,但我没有看到任何地方所以它可能在这里两次我可以是盲人:D

唯一的功能不是我想要的。允许用户写入textarea,但文本的一部分不可触摸。正如junkfoodjunkie所说,这似乎是唯一的方法。但是如果你看到整个代码可能会改变它,仍然会发布一些建议。

2 个答案:

答案 0 :(得分:1)

大多数输入可以使用readonly="readonly"来阻止编辑预定义值。

<textarea name="verbage" readonly=readonly cols="5" rows="9">
Can't touch this
</textarea>

<input type="text" name='moreverbage" readonly=readonly value="NO EDITING ALLOWED">

答案 1 :(得分:0)

如果通过PHP完成邮件发送,只需将该默认文本作为服务器端发送邮件脚本的一部分,如果消息/ textarea中的文本不包含默认文本,则将其放入。您不能信任客户端解决方案,并且在单击submit之前,通过简单的代码编辑器(例如Firebug)删除上述所有解决方案。

检查邮件发送脚本中的内容,如果没有默认文本,请替换或添加/添加所需文本。