Ver Mensaje Individual
  #10 (permalink)  
Antiguo 09/01/2013, 14:14
Anarko
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 3 meses
Puntos: 22
Respuesta: Cómo cambiar VALUE de un campo SELECT en el evento onsubmit() ???

Cita:
Iniciado por David Ver Mensaje
¿Probaste esto?:
Código Javascript:
Ver original
  1. document.forms.formfact2.fact_pagada.options[document.forms.formfact2.selectedIndex].value='Cambiado!';
Tu linea es interesante David.

Si miras mas arriba, en el mismo minuto de tu MSJ respondí con una solución, (limitada al INDEX 0), la cual reescribo:
Código PHP:
<form action="" id="formfact2" 
onsubmit="if(document.forms.formfact2.fact_pagada.value!=1){ 
document.forms.formfact2.fact_pagada.options[0].value='Cambiado!'; 
alert(document.forms.formfact2.fact_pagada.value);
return false;
}"
><select name="fact_pagada"><option value="Algo1">Algo 1</option><option 
value
="Algo2">Algo 2</option></select><input type="submit" value="GuardarFactura" class="b" /></form
Con tu linea
Código PHP:
document.forms.formfact2.fact_pagada.options[document.forms.formfact2.selectedIndex].value='Cambiado!'
me devuelve un error.

Pero esa linea puede ser solución para índices diferentes de 0, que es una limitante inmensa.

Si logras corregir la opción para n índices te agradecermos la publíques.

:)