Hola, tengo el siguiente problema:
Tengo 1 página con un form el cual tiene varios campos.
En el evento OnBlur de 1 de esos campos ("codigocomi") hay una llamada a un script para validar si el valor ingresado ya existe en la base de datos o no.
Dicho script pasa el valor del campo como parametro hacia otra página (la de validación)
Luego en la página de validación se hace la consulta a la base de datos y si el valor NO existe entonces se ejecuta la siguiente función:
Código:
function cerrar(){
window.opener.document.forms[0].codigocomi.disabled = true;
window.opener.document.forms[0].aceptar.disabled = false;
window.opener.focus()
window.opener.document.forms[0].c_compro.focus();
window.close();
}
De vuelta en la página del form, sigo cargando el resto de los campos y cuando hago el submit el valor del campo "codigocomi" me aparece vacio.
La única forma que me no pierda el valor es sacando la siguiente línea de la función de arriba:
Código:
window.opener.document.forms[0].codigocomi.disabled = true;
Si quito esta línea me funciona correctamente pero yo necesito que ese campo quede deshabilitado si la validación da OK.
Alguna solución???
Desde ya muchas gracias!
Saludos!