Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2007, 06:09
sergi_climent
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 4 meses
Puntos: 10
Pregunta Reiniciar variables al dar al boton submit

Hola,
tengo una pagina con un formulario de insercion... utilizo Ajax para no tener q recargar la pagina cuando inserto algo... simplemente debajo del form tengo un pequeño div q dice q si lo ha insertado correctamente o no...
al no refrescar se quedan siempre los valores seleccionados...

me gustaria q al dar al submit se quedaran los select reseteados...

Código HTML:
<form id="miform" name="miform" method="post" action="configuracio/preventius/act_ins.php" OnSubmit="noupreventiu(this.form);return false">
	<select id="id_periode" name="id_periode" class="combo">
	<option id="valor_defecto" value="0">Selecciona Periodo...</option>
	<?
	$str_periode = "SELECT id_periode,periode FROM periodes ORDER BY periode";
	$sql_periode = mysql_query($str_periode) or die("Error Consulta Periodos: ".mysql_error());
	while($res_periode = mysql_fetch_row($sql_periode)){
	?>
		<option value="<?=$res_periode[0]?>"><?=$res_periode[1]?></option>
	<?
	}
	mysql_free_result($sql_periode);
	?>
	</select>
</form> 
la funcion de javascript q llamo al onsubmit es la siguiente:
Código PHP:
function noupreventiu(){
    var 
id_maquina document.getElementById('id_maquina').options[document.getElementById('id_maquina').selectedIndex].value
    
var id_preventiu document.getElementById('id_tipus_preventiu').options[document.getElementById('id_tipus_preventiu').selectedIndex].value
    
var id_periode document.getElementById('id_periode').options[document.getElementById('id_periode').selectedIndex].value
    
if (id_maquina==0){
        
alert("La Maquina es obligatoria.");
        return 
false;
    }else if (
id_preventiu=='aa'){
        
alert("El Tipo de Preventivo es obligatorio.");
        return 
false;
    }else if (
id_periode==0){
        
alert("Introducir un Periodo es obligatorio.");
        return 
false;
    }else  {
        
myajax.Form('miform''result2');
    }

como puedo hacer para q despues de validar el form y exo el proceso d insercion me queden los select con el valor por defecto???

saludos y gracias por su atencion!
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier