我可以在不更改值的情况下更改输入字段中的文本

时间:2012-09-27 15:10:54

标签: jquery html forms

有可能吗?

如果是这样,那可能被认为是不好的做法吗?

修改

我的意思是:输入字段的值通常与输入字段中显示的文本相同。我想知道是否有办法将两者分开......

4 个答案:

答案 0 :(得分:1)

不使用单个<input type="text">表单元素,不。但是,应该可以将元素设置为看起来像输入框,显示您喜欢的任何文本,然后使用<input type="hidden">表单元素回发不同的值。

老实说,我没有看到任何有用的理由。

答案 1 :(得分:1)

如果您在谈论<INPUT>字段:否。

但是,您可以编写javascript来在表单提交之前更改值。

答案 2 :(得分:0)

您可以尝试使用Jquery的.data()函数:http://api.jquery.com/jQuery.data/

答案 3 :(得分:0)

你为什么不告诉我们你为什么这么做? 如果在加载页面时需要默认值,则可以使用占位符功能,但是当用户输入值时,占位符将消失。

<强> CODE

<input type="text" value="[MUST BE EMPTY TO SHOW THE PLACEHOLDER]" placeholder="Placeholder goes here" />