Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/12/2010, 11:57
Avatar de auttranadhie
auttranadhie
 
Fecha de Ingreso: noviembre-2008
Ubicación: Madrid (España)
Mensajes: 156
Antigüedad: 15 años, 6 meses
Puntos: 8
Pregunta Script de validación y actualización de formulario

Hola a todos:

Tengo un script que valida ciertos elementos de un formulario. Si todo es correcto establece la acción del formulario y, en caso contrario, aparece una ventana emergente indicando qué elementos se han consignado erróneamente.

El problema radica en que, cuando aparece la mencionada ventana y vuelve al formulario, todos los valores retornan a su posición inicial (es decir, como si hubiéramos refrescado la página), y lo que pretendo es que los nuevos valores se mantengan ya que puede darse el caso de que el resto del formulario esté bien y el usuario no tiene porqué volver a consignar dichos elementos.

El código que tengo es el siguiente:

Código HTML:
<html><head></head><body>
<script>
function validar()
{
	var cnt;
	cnt = 0;
	if (document.frm_miformulario.cbo_micombo.value==0)
	{
		cnt = ++cnt;
		alert("NO HAS HECHO UNA BUENA SELECCIÓN")
	}

	if (cnt == 0)
	{
		document.frm_miformulario.action = "comprobar.php";
	}
}
</script>
<form name="frm_miformulario" method="post">
<select name="cbo_micombo">
<option value=0>[Selecciona una opción]</option>
<option value=1>Verde</option>
<option selected value=2>Rojo</option>
</select>
<input type="submit" onclick="validar()">
</form>
</body></html> 
En este caso he puesto que la opción "Rojo" está seleccionada para que sea un valor tomado de una consulta de una base de datos.

De cualquier forma, me sucede lo mismo con campos de texto o checkboxes.

Agradezco cualquier sugerencia. Recibid un cordial saludo.
__________________
A. Uttranadhie