Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2009, 16:39
samy4ever
 
Fecha de Ingreso: agosto-2008
Mensajes: 143
Antigüedad: 15 años, 8 meses
Puntos: 1
Duda en "deselección"

Hola!

El tema es que tengo un JS que cuando seleccionas un campo de texto, (input type text) me lo recuadra (con style border). El problema es... Si apreto en cualquier otra parte de la página, eso sigue recuadrado. Cómo puedo hacer para que se quite el borde? Por qué en la propiedad onblur ya tengo algo... No se si se puede añadir algo más.

El código del formulario (bueno, sólo una muestra) y del javascript:

Código:
<table>
		<tr>
			<td><div id="aux">Remitente:</div></td>
			<td><input type = "text" class = "inputss" title = "" name = "FromName" id = "FromName" size = "35" onFocus = "this.style.backgroundColor = '#DDDDDD'" onBlur = "this.style.backgroundColor='white'" onclick="borde('FromName');" /></td>
		</tr>
		<tr>
			<td><div id="aux">Asunto:</div></td>
			<td><input type = "text" class = "inputss" name = "sbj" id = "sbj" size = "35" onFocus = "this.style.backgroundColor = '#DDDDDD'" onBlur = "this.style.backgroundColor='white'" onclick="borde('sbj');" /></td>
		</tr>
Código:
function borde(name){
	document.getElementById("FromName").style.border = "medium groove #808080";
	document.getElementById("sbj").style.border = "medium groove #808080";
	
	document.getElementById(name).style.border = "thin solid red";

}

Gracias! (sí, es una solución cutre)

http://tecnotor.com/contacto.php

Última edición por samy4ever; 25/02/2009 a las 17:21