我有我的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