hola buenos dias que talNecesitás establecer la propiedad "value" de cada option:
estoy intentando realizar una lista en un formulario, para ver si me podrian dar algun ejemplo o idea de como realizarlo, si eso se peude realizar con html o tiene que ser con javascrt
la idea es la siguiente
tengo una lista con 3 elementos
hola1
hola2
hola3
cuando seleccione hola1
me aparesca el numero 1 en un campo de <input name="textfield" type="text" /> de igual manera cuando presione los otros pase lo mismo
<select name="lista" size="1" id="lista">
<option>hola1</option>
<option>hola2</option>
<option>hola3</option>
</select>
seria como una especie de evento selected en visual basic
una consulta
en la siguiente funcion
<script>
function asignar() {
select=document.getElementById('lista');
campo=document.getElementById('textfield');
campo.value=select.value;
}
</script>
me funciona bien el ejemplo pero algunas cosas no entiendo
por ejemplo se que textfield es el nombre del campo que se va a mostrar los valores que selecciono
en esta linea
select=document.getElementById('lista');
asigno el id que tengo en mi lista a select ese select es de variable o es el de la propiedad de la lista
esta linea
campo=document.getElementById('textfield');
el nombre campo que le coloco es una varieble o una propiedad, ya que veo que no es el mismo nombre que el campo que quiero que se muestre la informacion
y esta linea
campo.value=select.value;
el nombre campo se le asigna lo que se selecciona
lo que me enrreda es que no se que o dodne va la variable campo esa es al duda
disculpe mi ignorancia
en esta lineaNo, "select" es una variable que pasa a ser una referencia del objeto "lista".
select=document.getElementById('lista');
asigno el id que tengo en mi lista a select ese select es de variable o es el de la propiedad de la lista
esta lineaIgual que antes, "campo" es una variable que va a referenciar al objeto "textfield", por lo tanto, esta variable ("campo") podría haberse llamado de cualquier forma.
campo=document.getElementById('textfield');
el nombre campo que le coloco es una varieble o una propiedad, ya que veo que no es el mismo nombre que el campo que quiero que se muestre la informacion
y esta lineaEn esa línea, la propiedad "value" del objeto "select" se le asigna a la propiedad "value" del objeto "campo", pero al ser "select" y "campo" simples referencias , esto es igual a que la propiedad "value" del objeto "lista" se le asigna a la propiedad "value" del objeto "textfield".
campo.value=select.value;
el nombre campo se le asigna lo que se selecciona
lo que me enrreda es que no se que o dodne va la variable campo esa es al duda
disculpe mi ignorancia
gracias ya ahora si entendi :kicking:Un placer :beer: