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...

