Snaží se přizpůsobit Dojo Toolkit „Highlight Container“

hlasů
0

Já používám „Zvýraznit kontejner“ efekt v Dojo Toolkit (jak je znázorněno zde ).

Můj problém je, když mám DIV , který obsahuje textarea namísto textového pole. Nejsem si jistý, jak se dostat to uznat buď textové pole nebo textarea. Kód funkce je následující:

dojo.addOnLoad(function() {
  dojo.query(.container input[type=text],
  dojo.byId(topLevel))
.onfocus(function(evt){
  //Make the background light yellow when an input gets focus
    dojo.anim(getContainer(evt.target),{backgroundColor: #FFFFCC});
  })
.onblur(function(evt){
  //Restore the background when an input loses focus
    dojo.anim(getContainer(evt.target), {backgroundColor: #FFFF66});
  }) 

});

Jak vidíte, je to druhý řádek, kde se zjistí, že textové pole. hádat Hledal jsem textarea by se tam také, ale já nemám ponětí o syntaxi.

Děkuji za pomoc!

Položena 05/09/2009 v 18:38
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
1

Složené dotazy čárkami:

dojo.query("input[type=text], textarea", ...
Odpovězeno 05/09/2009 v 19:00
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more