我不确定如何解释这一点,但是,我想知道是否有任何方法可以“锁定”html 表单中文本区域的一部分。例子:
<input name="example" type="text" id="example" valeu="__this part cant be modified__, and here user insert aditional info" />
然后我得到这个字段值,如下所示:“这部分不能修改+用户输入的内容”
谢谢
我不认为你可以,你最好的选择可能只是在提交时将你的默认值附加到他们的输入中。
不,没有,不是input
元素,不是textarea
元素。
但是,您可以对这种行为产生一种印象,例如input
在同一行上放置一些文本和一个元素,并将它们的样式设置为尽可能相似(设置所有文本、背景和边框属性)。当然,表单数据仍然由input
值组成。并且在客户端 JavaScript 中将固定文本添加到它之前是可能的,但通常没有意义,因为它本质上是不可靠的,并且因为您可以简单地让表单处理程序表现得好像它得到了那个字符串(即,让它像构建的那样) - 数据)。