inicio GeNeura cursos

Introducción de datos

Para introducir datos podemos utilizar caualquiera de estas etiquetas:

input

Input permite al usuario introducir texto que luego podemos asignar a una variable. Input puede tener un contenido por defecto. Veamos un ejemplo:

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" 
"http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>
  <card id="carta1" title="ejemplo input">
    <p>
      <input type="text" name="nombre" title="Nombre" 
             value="" default="Paco" emptyok="true" 
             size="10" maxlength="10" tabindex="3"/>
	<do type="accept">
	  <go href="#carta2"/>
	</do>
    </p>
  </card>
  
  <card id="carta2" title="ejemplo input">
    <p>Hola $nombre</p>
  </card>
</wml>
    

Veamos ahora una descripción detallada de todas los atributos de input:

atributodescripción
type="text|password" Indica si veremos los datos que
introducimos (text) o no (passwd)
name="variable" Crea una variable y la la rellena
con los datos introducidos
title="texto" Etiqueta de presentación del input
value
default
Asigna un valor por defecto
format="A|a|N|X|x|M|m|*f|nf" Especifica el formato al que
deberá ajustarse el tipo
emptyok=boolean Permite dejar en blanco la entrada
size="número" Indica el ancho de la entrada
maxlength="número" Número máximo de caracteres introducibles

select

Esta etiqueta especifica una serie de opciones entre las que el usuario puede escoger una o más. Cada opción se define con la etiqueta option. El contenido de select se presenta en el orden en que lo escribamos. He aqui un breve ejemplo:

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>
  <card id="carta1" title="ejemplo select">
    <p>¿Que gráfico quieres ver?</p>
    <p>
      <select name="file" title="gráficos">
	<option value="spider.wbmp">araña</option>
	<option value="bomba.wbmp">bomba</option>
	<option value="cabra.wbmp">cabra</option>
	<option value="cerdo.wbmp">cerdo</option>
	<option value="conejo.wbmp">conejo</option>
	<option value="gato.wbmp">gato</option>
	<option value="oso.wbmp">oso</option>
	<option value="reno.wbmp">reno</option>
      </select>
      <do type="accept">
	<go href="#carta2"/>
      </do>
    </p>
  </card>
  
  <card id="carta2" title="ejemplo select">
    <p>has elegido $file</p>
  </card>
</wml>
    

Veamos ahora una descripción detallada de todas los atributos de select:

atributodescripción
name="variable" Crea una variable y la la rellena
con los datos introducidos
title="texto" Etiqueta de presentación del select
multiple=boolean Indica si podemos seleccinar más de
un elemento de la lista
value Indica el valor por defecto

postfield

Con esta etiqueta podemos crear una variable, asignarle un valor y devolverle el valor original. Suele utilizarse para enviar variables a otros programas. Veamos un ejemplo:

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>
  <card title="ej. postfield">
    <do type="accept">
      <go href="demos.pl">
	<postfield name="x" value="1"/>
      </go>
    </do>
    <p> vamos a usar postfield </p>
  </card>
</wml>
    

Estos son los atributos más importantes de postfield

atributodescripción
name="variable" Crea una variable y la la rellena
con los datos introducidos
value="texto" Valor que toma la variable que se envía.

Gustavo Romero Lopez
Last modified: Mon Nov 27 19:01:17 CET 2000