我有我的HTML標記代碼如下問題:DIV輸入標籤值改變顏色
<div id="searchbar"><input name="searchbar" type="text" id="searchfield" value="some text" onfocus="
if(this.value==this.defaultValue)
this.value='';
this.style.color='#11111'"
onblur="
if(this.value=='')
this.value=this.defaultValue;
this.style.color='#22222'
if(this.value==this.defaultValue)
this.style.color='#111111'"
還行,主要目的是批准,在我searchfield其中標準值與「某個給定文字「應該只爲新條目改變顏色。
消息「一些文本」將在點擊消失後消失。現在,新值應該從標準#222222更改爲#111111。其次,離開這個領域時,必須有兩種不同的方式來看待。第一種可能性應該是,如果新值與具有「一些文本」的標準值不同,則顏色應該保持在#222222。第二種可能性是如果新條目與標準值相同或者甚至沒有條目被創建,那麼顏色應該變回默認的#222222。所以上面的代碼工作到最後一點。
如果有人可以給我建議如何解決,我真的很感激。非常感謝。
你需要使用jquery! onchange和ajax打個電話,告訴你這個值是否是新的或其他值。 – JellyBelly
@JellyBelly,請注意[jQuery不是所有事情的答案](http://i.stack.imgur.com/sGhaO.gif)。 –
一些更具體的信息會很好。謝謝。 – bonny