Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/01/2009, 09:54
Avatar de frasko01
frasko01
 
Fecha de Ingreso: junio-2008
Mensajes: 200
Antigüedad: 16 años, 8 meses
Puntos: 3
problema con form.submit() en ie

Hola amigos

Tengo un problemilla que me está comiendo el coco.
Tengo un formulario que está dirigido a la misma página para recoger datos de un carro de la compra. Está configurado para que se actualice cuando se hace click en un radiobutton...

El código básicamente sería este:

carro.php
Código HTML:
<head>
<script language="javascript" type="text/javascript">
<!--
function cambia_lugar()
{
	document.f1.submit();
}
//-->
</script>
</head>

<body>
<form method="post" name="f1" id="f1" action="carro.php">
<input type="radio" name="lugar" value="1" onchange="cambia_lugar()">
<input type="radio" name="lugar" value="2" onchange="cambia_lugar()">
....

Este código funciona bien en casi todos los navegadores pero en ie hace algo muy raro: pulsas un radiobutton y no hace nada, pulsas otro y recarga la página pero envia el valor del primer radiobutton que se pulsó.

Tambien he probado poniendo: document.forms['f1'].submit(); pero hace lo mismo.
¿Alguien podría ayudarme? Gracias.

Saludos.