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.

 




Google
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki
Politica de Privacidad