4,46/5
(430 opiniones)
|44837 alumnos|Fecha publicación: 08/04/2003
Veamos un ejemplo del evento Click:
<script>
function contar(objetoSelect){
var seleccionadas=0
for (var i=0;i < objetoSelect.options.length;i++){
if (objetoSelect.options[i].selected)
seleccionadas++;
}
return seleccionadas;
}
</script>
El resto de código HTML es el siguiente:
<BODY BGCOLOR="#FFFFFF">
<form name="formulario">
Selecione los temas que son de su interés
y pulse después el botón
<select name="temas" múltiple>
<option selected>Informática
<option>Naturaleza
<option>Música
<option>Deportes
<option>Economía
<option>Coleccionismo
</select>
<input type="button" value="¿Cuántos hay selecionados?"
onclick="alert('Número de opciones selecionadas: ' + contar(document.formulario.temas))">
</form>
Vamos a estudiar este ejemplo con detenimiento:
Este formulario cuenta el número de opciones de un cuadro combo.
Hemos definido un formulario llamado formulario que posee un cuadro combo (llamado temas) y un
botón.
Si nos fijamos en el botón, veremos que con el evento Click llama a la función definida previamente contar.
Esta función toma como parámetro el cuadro combo (document.formulario.temas) y lo procesa, devolviendo un valor con return
Obsérvese también que el resultado no se escribe en un cuadro de texto, sino que usamos alert para mostrar un mensaje en otro cuadro, que concatena un literal y el resultado de la función contar.
Hay 430 opiniones. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Creación de un microrobot Este es un robot muy sencillo pensado para aquellos que se quieren iniciar en el mundo de la microbótica. La estructura mecánica está realizada con piezas de Lego y como ... [25/02/05] |
|
8.057 | ||
|
Apache + PHP + MySql + PhpMyAdmin como módulo de Apache Éste es un breve manual para una instalación rápida de PHP como módulo de Apache. Recuerda que el PHP también puede instalarse como CGI aunque no es el tipo de ... [18/01/05] |
|
8.788 | ||
|
Visual Basic 6.0. Guía básica Visual Basic es un lenguaje de programación desarrollado para Microsoft. Con Visual Basic podrás ap... [19/11/09] |
|
0 | ||
Publicar en
del.icio.us
digg
meneame