Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Javascript (http://www.forosdelweb.com/f13/)
-   -   Crear option en varios selects a la vez (http://www.forosdelweb.com/f13/crear-option-varios-selects-vez-584558/)

wanchankein 09/05/2008 03:37

Crear option en varios selects a la vez
 
Hola buenas.

Tengo este script para añadir una opcion en un select.

Código:

function actualizaPadre(){
window.opener.document.getElementById('dato').options[window.opener.document.getElementById('dato').options.length] = window.opener.document.createElement('option');
window.opener.document.getElementById('dato').options[window.opener.document.getElementById('dato').options.length-1].text = '<?php echo strtoupper($_POST['colaborador']); ?>';
window.opener.document.getElementById('dato').options[window.opener.document.getElementById('dato').options.length-1].value = '<?php echo strtoupper($_POST['colaborador']); ?>';
window.close();
}

este script se ejecuta desde un popup y actualiza el select con id "dato".

Mi probema es que ha puesto 10 selects y necesitaria que este script me incluyese la nueva opcion en todos los 10 selects.

Los 10 selects los tengo con nombres diferentes pero todos tienen la misma id="dato".

el caso es que cuando ejecuto el script solo me agrega el option en el primer select. que modifico para que me agregue en todos los selects el option??

Saludos y gracias.

Ziyad 09/05/2008 03:50

Re: Crear option en varios selects a la vez
 
A mi, lo que se me ocurre, es ponerle a la función un parametro. Y en cada sitio que pones 'dato', pon que utilice el parámetro que le pases.

Luego en cada select pones un id distinto, y haces una llamada a la función para cada uno. Pasandole como parámetro su id.

Un saludo

wanchankein 09/05/2008 04:58

Re: Crear option en varios selects a la vez
 
y como lo puedo hacer?, en javascript estoy muy pez.

saludos.


La zona horaria es GMT -6. Ahora son las 05:05.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.