Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/03/2009, 08:22
Pelirr
 
Fecha de Ingreso: diciembre-2008
Mensajes: 233
Antigüedad: 16 años, 3 meses
Puntos: 1
enviar formulario con javascript

Hola, estoy intentando hacer una función de javascript que dependiendo del valor que coja un formulario con dos radiobuttoms me reenvíe a una página u otra, pero no lo consigo. He visto que se necesita la funcion formulario.onsubmit(), pero me dice el ide que esa función no existe. ¿Qué puedo hacer? Os escribo mi código a ver si alguien me puede decir como hacer ésto. Muchas gracias de antemano.

<script language="javascript">

function enviar(){
String valor = null;
for (i=0;i<formulario.si.length();i++)
{
if (formulario.si[i].checked)
{
valor = formulario.value;
}
}

if (valor='siOtro')
{

formulario.action="direccion1";

}
else if (valor='noOtro')
{
formulario.action="direccion2";

}
formulario.submit();
}
...

<form name="formulario" >
<p>
<label>
<input type="radio" name="si" value="siOtro" id="si_0" />
si</label>
<br />
<label>
<input type="radio" name="si" value="noOtro" id="si_1" />
no</label>
<br />
<label>
<input type="submit" name="Enviar" value="Enviar" onclick="enviar()"/>
</label>
</p>
</form>