2012-09-27 84 views
2

可以嗎?我可以更改輸入字段中的文本而不更改值

如果是這樣,這可能被認爲是不好的做法吧?

編輯

我的意思是這樣的:一個輸入字段的值通常是與在輸入字段中顯示的文本。我想知道是否有一種方法來解決這兩個問題...

+2

你怎麼通過更改文本是什麼意思? –

+2

你想要'placeholder'屬性嗎?很難說你真的在問什麼...... –

+0

輸入沒有'.text()',只能用'.val()'改變一個值' –

回答

1

不使用單個<input type="text">表單元素,沒有。但是,應該可以將元素設置爲輸入框的樣式,顯示任何您喜歡的文本,然後使用<input type="hidden">表單元素替代回發不同的值。

老實說,我看不出有用的理由。

1

如果你正在談論<INPUT>領域:沒有。

但是,您可以在表單提交之前編寫javascript來更改值。

0

你爲什麼不告訴我們,爲什麼你正在嘗試做的是什麼? 如果您希望在加載頁面時使用默認值,則可以使用佔位符函數,但是當用戶輸入值時,佔位符將消失。

CODE

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