PERLSCRIPT UNIDAD 2: CONTROL DE PROGRAMA

TEMA 9: CONTROL CHECKBOX

El componente CheckBox, permite seleccionar una opcion al usuario del programa o tomar una decision directamente en pantalla.

Ejemplos de uso:

image145.jpg

Observar que dos o mas checkboxs pueden estar seleccionados a la vez.

Codigo html:

<html>
<form action=http://programacionfacil.com:4080/tusitio/prog5.asp method=post>
<b>sexo:</b><br>
<input type=checkbox name=m checked>masculino<br>
<input type=checkbox name=f >femenino<br>
<input type=checkbox name=n checked>neutro<br>
<input type=submit value=ok>
</form>
</html>

Notas:

1.- grabarlo y subirlo como prog5.html a tusitio en programacionfacil.com

2.- La propiedad name debera ser diferente en cada checkbox usado la propiedad checked se usa para que aparezca ya palomeado o seleccionado el control.

3.- Cuando se activa prog5.asp, esta forma manda el par NAME=ON solo de los checkbox que fueron seleccionados.

Corrida del html:

image146.jpg

Para programar este componente:

  1. Como ya se indico, esta forma va a mandar el par NAME=ON asi que es sencillo en perlscript, solo recordar usar un if por cada checkbox.

Codigo prog5.asp

<% @LANGUAGE = PerlScript %>
<HTML>
<H1>ASP CON PERLSCRIPT</H1>
<%
$m= $Request->Form('m')->item;
$f= $Request->Form('f')->item;
$n= $Request->Form('n')->item;
if($m eq 'on'){$Response->Write('masculino checado' . '<br>');};
if($f eq 'on'){$Response->Write('femenino checado' . '<br>');};
if($n eq 'on'){$Response->Write('neutro checado' . '<br>');};
%>
</HTML>

notas:Muy sencillo el codigo perl de validacion y no olvidar subirlo a tu sitio.

Corrida prog7.asp

image147.jpg

En cuanto al programa no hay nada nuevo a ensenar solo recordar que cuando hay muchos checkbox's van a tener que usar muchos if's.

TAREAS PROGRAMACION PERLSCRIPT

1.- Evaluar la funcion image148.jpgpara x = 2,-5, 8 (usar un CheckBox por cada valor de x, y programar cada el if de cada CheckBox con la operacion correspondiente y el despliegue del resultado).

2.- Construir un pagina.html con los datos de un automovil y una segunda pagina muestra un plan de financiamiento a dos anos y una tercera pagina muestra un plan de financiamiento a tres anos. ( son dos checkbox en la pagina.html mas un monton de botones de texto, para pasar los datos al asp y un boton de ok).

3.- Construir un programa de seleccion de menus, las opciones seran algunos de los programas ya hechos.

Politica de Privacidad