Hola amigos,
tengo un SELECT y me pasn un OPTION mediante una caja de texto ¿Como hago para cargar el nuevo elemento en la lista(SELECT)?
Gracias, saludos:D
| |||
Respuesta: mdificar HTML desde JS Gracias por tu solucion laratik¡¡¡ probe a hacerlo mediante INNERHTML y me salio perfecto, solo te comento dos pequeños problemas: *en FF me funciona perfectamente, pero en IE no funciona bien(o bien se sale o me vacia toda la lista),¿una solucion para IE(que funcione en ambos, claro)? *al cargar la lista con el nuevo elemento se pierde la posible seleccion que tenga, ¿hay alguna solucion para no perderla o debo recorrer la lista y guardar el elemento seleccionado antes de cargar la nueva lista? |
| ||||
Respuesta: mdificar HTML desde JS no me habia fijado pero si, en IE se deforma el string cuando lo ingreso por innerHTML (más precisamente me quita la primera etiqueta), solución a todos tus problemas... utiliza el método del DOM, lo he probado en ambos navegadores y funciona bien, ademas no pierde la selección .
__________________ Quiero karma para en mi próxima vida ser un billonario bien dotado con alas. |
| |||
Respuesta: mdificar HTML desde JS perdona mi ignorancia.............el metodo del DOM? ¿a que te refieres?¿Al 1er metodo de tu post anterior? Última edición por alfa18; 09/04/2011 a las 09:00 |
| ||||
Respuesta: mdificar HTML desde JS exactamente: Código HTML: <html> <head> <script> function agregar() { var val = document.getElementById("valor").value; var opt =document.createElement("option"); var text = document.createTextNode(val); opt.appendChild(text); document.getElementById("target").appendChild(opt); } </script> </head> <body> <select id="target"></select> <input type="text" id="valor"><input type="button" value="agregar" onClick="agregar()"> </body> </body> </html>
__________________ Quiero karma para en mi próxima vida ser un billonario bien dotado con alas. |
Etiquetas: |