Учебники

WML — Входы

WML предоставляет различные варианты, позволяющие пользователю вводить информацию через приложение WAP.

Прежде всего, мы рассмотрим различные варианты, позволяющие пользователю делать прямой выбор между элементами. Они обычно имеют форму меню и подменю, что позволяет пользователям переходить к точным данным, которые они хотят.

Элемент WML <select>:

Элементы <select> … </ select> WML используются для определения списка выбора, а теги <option> … </ option> используются для определения элемента в списке выбора. Элементы представлены в виде радиокнопок в некоторых браузерах WAP. Пара тегов <option> … </ option> должна быть заключена в теги <select> … </ select>.

Этот элемент поддерживает следующие атрибуты:

атрибут Значение Описание
iname текст Называет переменную, которая установлена ​​с индексом результата выбора
Я ценю текст Устанавливает предварительно выбранный элемент опции
множественный
  • правда
  • ложный
Устанавливает, можно ли выбрать несколько элементов. По умолчанию «ложь»
название текст Называет переменную, которая установлена ​​с результатом выбора
TabIndex число Устанавливает позицию табуляции для элемента select
заглавие текст Устанавливает заголовок для списка
значение текст Устанавливает значение переменной по умолчанию в атрибуте «name»
XML: языки код_языка Устанавливает язык, используемый в элементе
учебный класс данные класса Устанавливает имя класса для элемента.
Я бы идентификатор элемента Уникальный идентификатор элемента.

Ниже приведен пример, демонстрирующий использование этих двух элементов.

<?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>

Когда вы загрузите эту программу, она покажет вам следующий экран:

WAP Пример 21

Как только вы выделите и войдете в опции, появится следующий экран:

WAP Пример 22

Вы хотите предоставить опцию для выбора нескольких опций, а затем установить для нескольких атрибутов значение true следующим образом:

<?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>

Это даст вам экран для выбора нескольких вариантов следующим образом:

WAP Пример 24

Элемент <input> WML:

Элемент <input /> используется для создания полей ввода, а поля ввода используются для получения буквенно-цифровых данных от пользователей.

Этот элемент поддерживает следующие атрибуты:

атрибут Значение Описание
название текст Имя переменной, которая устанавливается в результате ввода пользователя
максимальная длина число Устанавливает максимальное количество символов, которое пользователь может ввести в поле
emptyok
  • правда
  • ложный
Устанавливает, может ли пользователь оставить поле ввода пустым или нет. По умолчанию «ложь»
формат

N
Икс
Икс
M
м
* е
Н.Ф.
Устанавливает формат данных для поля ввода. По умолчанию «* M».

A = прописные буквы или знаки препинания
a = строчные буквы или знаки препинания
N = числовые символы
X = заглавные буквы
х = строчные буквы
M = все символы
m = все символы
* f = любое количество символов. Замените f одной из букв выше, чтобы указать, какие символы пользователь может вводить
nf = Замените n цифрой от 1 до 9, чтобы указать количество символов, которое может ввести пользователь. Замените f одной из букв выше, чтобы указать, какие символы пользователь может вводить

размер число Устанавливает ширину поля ввода
TabIndex число Устанавливает позицию табуляции для элемента select
заглавие текст Устанавливает заголовок для списка
тип
  • текст
  • пароль
Указывает тип поля ввода. Значением по умолчанию является «текст». Поле пароля используется для получения пароля для аутентификации.
значение текст Устанавливает значение переменной по умолчанию в атрибуте «name»
XML: языки код_языка Устанавливает язык, используемый в элементе
учебный класс данные класса Устанавливает имя класса для элемента.
Я бы идентификатор элемента Уникальный идентификатор элемента.

A = прописные буквы или знаки препинания
a = строчные буквы или знаки препинания
N = числовые символы
X = заглавные буквы
х = строчные буквы
M = все символы
m = все символы
* f = любое количество символов. Замените f одной из букв выше, чтобы указать, какие символы пользователь может вводить
nf = Замените n цифрой от 1 до 9, чтобы указать количество символов, которое может ввести пользователь. Замените f одной из букв выше, чтобы указать, какие символы пользователь может вводить

Ниже приведен пример использования этого элемента.

<?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>

Это предоставит вам следующий экран для ввода необходимой информации:

WAP Пример 23

Элемент WML <fieldset>:

Элемент <fieldset /> используется для группировки различных полей ввода или выбираемых списков.

Этот элемент поддерживает следующие атрибуты:

атрибут Значение Описание
заглавие текст Устанавливает заголовок для списка
XML: языки код_языка Устанавливает язык, используемый в элементе
учебный класс данные класса Устанавливает имя класса для элемента.
Я бы идентификатор элемента Уникальный идентификатор элемента.

Ниже приведен пример использования этого элемента.

<?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>

Это предоставит вам следующий экран для ввода необходимой информации. Этот результат может отличаться от браузера к браузеру.

WAP Пример 25

Элемент WML <optgroup>

Элемент <optgroup /> используется для группировки различных параметров вместе в выбираемом списке.

Этот элемент поддерживает следующие атрибуты:

атрибут Значение Описание
заглавие текст Устанавливает заголовок для списка
XML: языки код_языка Устанавливает язык, используемый в элементе
учебный класс данные класса Устанавливает имя класса для элемента.
Я бы идентификатор элемента Уникальный идентификатор элемента.

Ниже приведен пример использования этого элемента.

<?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>

Когда пользователь загружает вышеуказанный код, он дает два варианта на выбор:

WAP Пример 26

Когда пользователь выбирает какой-либо из параметров, то только он даст окончательные варианты для выбора. Поэтому, если пользователь выберет Индию, он покажет вам следующие варианты: