El tema es que tengo una caja de texto, previamente escrita, y queria que cuando se escriba sobre ella quede vacia, ah... tambien estaba en mayuscula por cuestiones de diseño. En fin el codigo es sencillo:
Código HTML:
<form action="send.php" name="search" method="post"> <div class="header2">Recommend this site</div> <div class="header3"><input class="input_search" name="search" id="search" type="text" value="Type email here" onFocus="javascript:unrease('search');" onBlur="javascript:rease('search','Type email here');"/></div> <div class="header4"><input type="image" src="images/button_send.jpg" /></div> </form>
Código:
El tema es que parece no reconocer el getElementById o algo asi...function unrease(id) { //este if lo uso por el problema con el explorer de que no me anda bien el getElementById if(navigator.appName != 'Microsoft Internet Explorer') { div = document.getElementById(id); } else { div = document.forms[0].elements[id]; } if(div.value == 'Type email here') { div.value=""; } div.style.textTransform="none"; } function rease(id, text) { if(navigator.appName != 'Microsoft Internet Explorer') { div = document.getElementById(id); } else { div = document.forms[0].elements[id]; } if(div.value.length == 0) { div.value=text; div.style.textTransform="uppercase"; } else { div.style.textTransform="none"; } }
Haber si alguien sabe que sucede...