WML - Entradas

WML proporciona varias opciones para permitir que un usuario ingrese información a través de la aplicación WAP.

En primer lugar, veremos las diferentes opciones para permitir que el usuario elija directamente entre elementos. Por lo general, se encuentran en forma de menús y submenús, lo que permite a los usuarios profundizar en los datos exactos que desean.

Elemento <select> WML:

Los elementos <select> ... </select> WML se utilizan para definir una lista de selección y las etiquetas <option> ... </option> se utilizan para definir un elemento en una lista de selección. Los elementos se presentan como botones de radio en algunos navegadores WAP. El par de etiquetas <option> ... </option> debe incluirse dentro de las etiquetas <select> ... </select>.

Este elemento admite los siguientes atributos:

Atributo Valor Descripción
iname texto Nombra la variable que se establece con el resultado de índice de la selección
yo valoro texto Establece el elemento de opción preseleccionado
múltiple
  • true
  • false
Establece si se pueden seleccionar varios elementos. El valor predeterminado es "falso"
nombre texto Nombra la variable que se establece con el resultado de la selección
tabindex número Establece la posición de tabulación para el elemento seleccionado
título texto Establece un título para la lista
valor texto Establece el valor predeterminado de la variable en el atributo "nombre"
xml: lang Código de lenguaje Establece el idioma utilizado en el elemento.
clase datos de clase Establece un nombre de clase para el elemento.
carné de identidad ID de elemento Un ID único para el elemento.

A continuación se muestra el ejemplo que muestra el uso de estos dos elementos.

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

<wml>

<card title="Selectable List">
<p> Select a Tutorial :
 <select>
  <option value="htm">HTML Tutorial</option>
  <option value="xml">XML Tutorial</option>
  <option value="wap">WAP Tutorial</option>
 </select>
</p>
</card>

</wml>

Cuando cargue este programa, le mostrará la siguiente pantalla:

Una vez que resalte e ingrese en las opciones, se mostrará la siguiente pantalla:

Desea proporcionar la opción para seleccionar múltiples opciones, luego configure múltiples atributos en verdadero de la siguiente manera:

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

<wml>

<card title="Selectable List">
<p> Select a Tutorial :
 <select multiple="true">
  <option value="htm">HTML Tutorial</option>
  <option value="xml">XML Tutorial</option>
  <option value="wap">WAP Tutorial</option>
 </select>
</p>
</card>

</wml>

Esto le dará una pantalla para seleccionar múltiples opciones de la siguiente manera:

Elemento WML <input>:

El elemento <input /> se utiliza para crear campos de entrada y los campos de entrada se utilizan para obtener datos alfanuméricos de los usuarios.

Este elemento admite los siguientes atributos:

Atributo Valor Descripción
nombre texto El nombre de la variable que se establece con el resultado de la entrada del usuario
longitud máxima número Establece el número máximo de caracteres que el usuario puede ingresar en el campo.
vacio
  • true
  • false
Establece si el usuario puede dejar el campo de entrada en blanco o no. El valor predeterminado es "falso"
formato A
a
N
X
x
M
m
* f
nf
Establece el formato de datos para el campo de entrada. El valor predeterminado es "* M".

A = caracteres alfabéticos o de puntuación en mayúsculas a = caracteres alfabéticos o de puntuación en
minúsculas
N = caracteres numéricos
X = caracteres en mayúsculas
x = caracteres en minúsculas
M = todos los caracteres
m = todos los caracteres
* f = Cualquier número de caracteres. Reemplace la f con una de las letras anteriores para especificar qué caracteres puede ingresar el usuario
nf = Reemplace la n con un número del 1 al 9 para especificar la cantidad de caracteres que el usuario puede ingresar. Reemplace la f con una de las letras anteriores para especificar qué caracteres puede ingresar el usuario

Talla número Establece el ancho del campo de entrada.
tabindex número Establece la posición de tabulación para el elemento seleccionado
título texto Establece un título para la lista
tipo
  • text
  • password
Indica el tipo de campo de entrada. El valor predeterminado es "texto". El campo de contraseña se utiliza para tomar la contraseña con fines de autenticación.
valor texto Establece el valor predeterminado de la variable en el atributo "nombre"
xml: lang Código de lenguaje Establece el idioma utilizado en el elemento.
clase datos de clase Establece un nombre de clase para el elemento.
carné de identidad ID de elemento Un ID único para el elemento.

A continuación se muestra el ejemplo que muestra el uso de este elemento.

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

<wml>

<card title="Input Fields">
<p> Enter Following Information:<br/> 
 Name: <input name="name" size="12"/>
 Age :  <input name="age" size="12" format="*N"/>
 Sex :  <input name="sex" size="12"/> 
</p>
</card>

</wml>

Esto le proporcionará la siguiente pantalla para ingresar la información requerida:

Elemento WML <fieldset>:

El elemento <fieldset /> se utiliza para agrupar varios campos de entrada o listas seleccionables.

Este elemento admite los siguientes atributos:

Atributo Valor Descripción
título texto Establece un título para la lista
xml: lang Código de lenguaje Establece el idioma utilizado en el elemento.
clase datos de clase Establece un nombre de clase para el elemento.
carné de identidad ID de elemento Un ID único para el elemento.

A continuación se muestra el ejemplo que muestra el uso de este elemento.

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

<wml>

<card title="Grouped Fields">
<p> 
<fieldset title="Personal Info">
 Name: <input name="name" size="12"/>
 Age :  <input name="age" size="12" format="*N"/>
 Sex :  <input name="sex" size="12"/> 
</fieldset>
</p>
</card>

</wml>

Esto le proporcionará la siguiente pantalla para ingresar la información requerida. Este resultado puede diferir de un navegador a otro.

Elemento <optgroup> de WML

El elemento <optgroup /> se utiliza para agrupar varias opciones dentro de una lista seleccionable.

Este elemento admite los siguientes atributos:

Atributo Valor Descripción
título texto Establece un título para la lista
xml: lang Código de lenguaje Establece el idioma utilizado en el elemento.
clase datos de clase Establece un nombre de clase para el elemento.
carné de identidad ID de elemento Un ID único para el elemento.

A continuación se muestra el ejemplo que muestra el uso de este elemento.

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

<wml>

<card title="Selectable List"> 
<p>
 <select>
   <optgroup title="India">
    <option value="delhi">Delhi</option>
    <option value="mumbai">Mumbai</option>
    <option value="hyderabad">Hyderabad</option>
   </optgroup>
   <optgroup title="USA">
    <option value="ohio">Ohio</option>
    <option value="maryland">Maryland</option>
    <option value="washington">Washingtone</option>
   </optgroup>
 </select>
</p>
</card>

</wml>

Cuando un usuario carga el código anterior, le dará dos opciones para seleccionar:

Cuando un usuario selecciona cualquiera de las opciones, solo él dará las opciones finales para ser seleccionadas. Entonces, si el usuario selecciona India, entonces le mostrará las siguientes opciones para ser seleccionadas: