UNIDAD 2: CONTROL DE PROGRAMA

TEMA PERL 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 prog6.pl:

#! /usr/bin/perl -w
# usando modulo o libreria CGI
use CGI;
# creando el OBJETO de tipo CGI
$q = new CGI;
# programa
$resp = '';
if ($q->param('OK')){
$m= $q->param('m');
$f= $q->param('f');
$n= $q->param('n');
if ($m eq 'MASCULINO') { $resp = $resp . ' masculino checado '; };
if ($f eq 'FEMENINO') { $resp = $resp . ' femenino checado '; };
if ($n eq 'NEUTRO') { $resp = $resp . ' neutro checado '; };
$q->param('T1', $resp);
};
# mandando servidor los encabezados de la pagina html
print $q->header;
print $q->start_html();
print $q->hr();
print $q->startform();
print $q->checkbox('m',0,'MASCULINO','masculino');
print $q->br();
print $q->checkbox('f',1,'FEMENINO','femenino');
print $q->br();
print $q->checkbox('n',0,'NEUTRO','neutro');
print $q->br();
print $q->textfield('T1','',50);
print $q->submit('OK');
print $q->endform();
print $q->hr();
#cerrando html
print $q->end_html;

Notas:

1.- grabarlo y subirlo como prog6.pl a tusitio en programacionfacil.com

2.- los cuatro parametros son:

2.1 - Nombre o identificador del control.

2.2 - 0 ⇒ apagado 1 ⇒ encendido

2.3 - VALOR O DATO QUE REGRESA

2.4 - Etiqueta o mensaje que despliega.

La propiedad name debera ser diferente en cada checkbox usado

3.- Cuando se activa prog6.pl, la forma regresa el dato o valor de los checkboxs seleccioandos.

Para programar este componente, solo recordar usar un if por cada checkbox.

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 PERL

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 programa con los datos de un automovil y construir plan de financiamiento a dos anos y plan de financiamiento a tres anos.

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

Politica de Privacidad