【发布时间】:2014-09-10 20:00:17
【问题描述】:
我正在建立一个个人的小型社交网络。作为设计的一部分,所有状态都应以不应更改的默认文本开头,类似于“嗨,我的名字是……”,然后用户完成其余的。有点像一个不会消失的 HTML5 占位符。实现这一目标的最佳方法是什么?
【问题讨论】:
-
为什么不这样做呢?
-
听起来毫无意义...只需将其添加到适用的 html 中
-
如果它没有改变,而且必须一直存在,你为什么要将它添加到用户输入中? JavaScript 容易受到操纵,本质上是不安全的,任何用户都可以访问。将此添加到表示层,用户无法(轻松)更改它并且您可以轻松更改它(如果您愿意的话),而无需经历整个您的数据库以删除/修改字符串。
-
表示层是什么意思?
-
@Voltron - 这意味着将其添加到前端以仅在提交时静态前缀不是 textarea 值的一部分的方式进行显示 - 要求您稍后在服务器上删除/替换边。即就像我发布的答案一样。
标签: javascript html textarea placeholder