Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/03/2005, 12:55
Avatar de Jackpat
Jackpat
 
Fecha de Ingreso: noviembre-2004
Mensajes: 55
Antigüedad: 19 años, 6 meses
Puntos: 0
Exclamación refresh combobox

tengo una un formulario que muestra un listado de empresas en un combobox, pero si la empresa que necesita el usuario no existe, le puse al lado del combobox un link para abrir una formulario y asi el usuario cree la nueva empresa, los datos son ( rut, nombre, telefono, etc. estos son los datos a ingresar en el formulario), este formulario esta en otra pagina que habro como popup, ahora el problema es que no se como agregar la opcion al combobox sin necesidad de hacer un refresh a toda la pagina sino solo al combobox, tengo un ejemplo similar, pero no se adaptarlo a lo que necesito, y ademas necesito que el valor del combobox sea el rut y que me muestre el nombre de la empresa como opcion a escojer, de antemano como siempre muchas grax.

aca esta el codigo que tengo este codigo me lo dio karlankas para hacer algo parecido a lo de ahora, la diferencia es que yo no creo la popup sino que habro una pagina como popup.:

Código:
<script>
function anadir(){
juan=window.open('about:blank','juan','width=300,h  eight=200');
juan.document.write("<html><head><title>Añadir opcion</title></head><body>");
juan.document.write("<form>Introduzca el texto de la nueva opción: <input type='textbox' name='texto'><br>");
juan.document.write("Introduzca el valor de la nueva opción: <input type='textbox' name='texto'><br>");
juan.document.write("<input type='button' value='añadir' onclick='opener.anadir2()'>");
juan.document.write("</form></body></html>");
}
function anadir2(){
texto=juan.document.forms[0][0].value;
valor=juan.document.forms[0][1].value;
opcion=new Option(texto,valor);
combo=document.forms[0]['pepe'];
combo.options[combo.options.length]=opcion;
juan.close();
}
</script>
ojala me puedan ayudar grax.
__________________
No abras los labios si no estás seguro de lo que vas a decir, es más hermoso que el silencio.