Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/04/2009, 14:54
Rebe22
 
Fecha de Ingreso: octubre-2006
Mensajes: 128
Antigüedad: 17 años, 6 meses
Puntos: 1
Valores de combos

Wenas, tengo un problemilla, engo un formulario en el q para cada registro o linea, tengo una columna con un combo y un boton modificar, mi problema es q cuando doy al boton modificar solo me envia a la siguiente pagina el valor del primer combo, si lo hago en el segundo registro por ejemplo no me lo manda, el codigo es este

JS
function Guardar() {

var variable = document.getElementById('declarado');
valor = variable.options[variable.selectedIndex].text;
document.getElementById('campo1').value=valor;

}
/JS

HTML

<select name="declarado" onchange="Guardar();">
<option value="<?php echo $uno;?>" selected><?php echo $uno;?></option>
<option value="<?php echo $dos;?>"><?php echo $dos;?></option>
<option value="<?php echo $tres;?>"><?php echo $tres;?></option>
</select>

<?php
echo "<form name='form2' action ='guardado.php' method='post'>\n";
echo "<input type='hidden' name='campo1' value='Guardar();'> \n";
echo "<td><input type='submit' name='modifico' value='Modificar'/></td>\n";
?>
En la siguiente pagina, imprimo el valor de "campo1" y para el primer registro lo hace bien pero para los demas me muestra "Guardado();", alguien sabe xq?? Gracias!!!