可能吗?
如果是这样,这可能被认为是不好的做法,对吧?
编辑
我的意思是:输入字段的值通常与输入字段中显示的文本相同。我想知道有没有办法把两者分开...
如果您在谈论<INPUT>
字段:不。
但是,您可以编写 javascript 在表单提交之前更改值。
不使用单个<input type="text">
表单元素,不。但是,应该可以将元素样式设置为看起来像输入框,显示您喜欢的任何文本,并使用<input type="hidden">
表单元素返回不同的值。
不过,老实说,我看不出有任何有用的理由这样做。
You can try Jquery's .data()
function: http://api.jquery.com/jQuery.data/
你为什么不告诉我们你为什么要这么做?如果在页面加载时想要一个默认值,可以使用占位符功能,但是当用户输入一个值时,占位符会消失。
代码
<input type="text" value="[MUST BE EMPTY TO SHOW THE PLACEHOLDER]" placeholder="Placeholder goes here" />