#1• Hola soy nuevo en esto de javascript y tambien en el foro, bueno lo q necesito es hacer una lista con unos elementos y que al clickear alguno se muestre el elemento seleccionado en un textarea, pero lo que necesito es q este no se repita dicho elemento al tratar de volver a seleccionarlo. Aqui les dejo el codigo para ver si m pueden ayudar, la lista(listbox) y el textarea(textbox multiline) estan hechos en XUL, pero a mi lo que mi importa es el javascript.... Muchas gracias de antemano <?xml version="1.0"?> <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> <window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <script type="application/x-javascript"> function setText(listID,textID){ var listBox = document.getElementById(listID); var selectedItem = listBox.getSelectedItem(0); var newText = selectedItem.getAttribute("label"); var valor= document.getElementById(textID).value; var n=''; if(valor!='') {n=', '; } newText= valor +n+newText document.getElementById(textID).value = newText; } </script> <hbox> <vbox> <label value="Observación Técnica:"/> <textbox multiline="true" id="single-text" value="" cols="40" rows="4"/> </vbox> <vbox> <label value="Lista de Servicios:"/> <listbox width="300" id="single-box" rows="4" flex="1" onselect="setText('single-box','single-text');" > <listitem label="vendedor1" /> <listitem label="vendedor2" /> <listitem label="vendedor3" /> <listitem label="vendedor4" /> </listbox> </vbox> </hbox> </window> |
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un nuevo tema en lugar de responder al actual |
Opciones: Ir al subforo: |
Permisos: TU NO PUEDES Escribir nuevos temas TU NO PUEDES Responder a los temas TU NO PUEDES Editar tus propios mensajes TU NO PUEDES Borrar tus propios mensajes |
Temas similares |
No se han encontrado temas similares |