Файл: masteram_us/work/wml_teach/4.php
Строк: 132
<?php
require'../../shaxty.php';
$title='Учебник WML';
$align = 'left';
$head = 'Учебник WML';
include_once (H.'shaxty/head.php');
echo '<br />';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<div class=line>Управление</div>
Управляющими элементами в WML являются элементы "select" и "input". У каждого есть несколько подэлементов, а также механизм группировки, для приведения нескольких относящихся друг к другу элемементов ввода к одной логике. Также тут присутствует атрибут tabindex. этот атрибут определяет последовательность в которой происходит передвижение по элементам. <br>
Элемент <br>
Select <br>
Атрибуты <br>
multiple - по умолчанию равно "off". При включении этого атрибута пользователь может выбрать несколько элементов из предложенного списка.
name - обозначает имя переменной в которой будет храниться значение введенной в этом поле информации. <br>
value - значение элемента по умолчанию. <br>
iname - имя выбранного элемента(ов) списка. Значение "0" означает, что в списке нет элементов. Нумерация элементов списка начинается с "1" и постепенно увеличивается. <br>
ivalue - имя переменной, в которой содержится значение(я) выбранных элементов списка. Несколько значений можно ввести, разделяя их ";", например (1;2) . Нельзя вводить пустое значение переменной. Так значение (1;;2) - неправильно. <br>
title - заголовок. Указывается для того, что бы микроброузер определил тип навигационного элемента. <br>
tabindex - очередь следования этого элемента относительно других. Реализация зависит от броузера. <br>
Элемент: <br>
Option <br>
Атрибуты: <br>
value - значение, присваемое переменной элемента select, в случае выбора этой опции <br>
title - заголовок. В зависимости от микроброузера может не выводиться на экран. <br>
onpick - URL на который пойдет микроброузер, в случае выбора этой опции. <br>
Элемент: <br>
Optgroup <br>
Атрибуты: <br>
title - заголовок. В зависимости от микроброузера может не выводиться на экран. <br>
<?xml version="1.0"?><br>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN""http://www.wapforum.org/DTD/wml_1.1.xml"><br>
<wml><br>
<card><br>
<p><br>
Bogus:<br>
<select name="bogus"><br>
<optgroup title="one"><br>
<option value="uno">uno</option><br>
<option value="eins">eins</option><br>
</optgroup><br>
<optgroup title="two"><br>
<option value="dos">dos</option><br>
<option value="zwei">zwei</option><br>
</optgroup><br>
</select><br>
</p><br>
</card><br>
</wml><br>
<?xml version="1.0"?><br>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN""http://www.wapforum.org/DTD/wml_1.1.xml"><br>
<wml><br>
<template><br>
<do type="options" label="Back"><br>
<prev/><br>
</do><br>
</template><br>
<card id="lists"><br>
<p><br>
<select title="Pick Lists"><br>
<option onpick="#single">Single</option><br>
<option onpick="#multiple">Multiple</option><br>
</select><br>
</p><br>
</card><br>
<card id="single"><br>
<onevent type="onenterbackward"><br>
<prev/><br>
</onevent><br>
<do type="accept"><br>
<go href="#display_fav"/><br>
</do><br>
<p><br>
Pick your fav Stooge:<br>
<select name="fav" title="Stooges"><br>
<option value="Moe">Moe</option><br>
<option value="Shemp">Shemp</option><br>
<option value="Larry">Larry</option><br>
<option value="Curley">Curley</option><br>
<option value="Curley Joe">Curley Joe</option><br>
</select><br>
</p><br>
</card><br>
<card id="multiple"><br>
<onevent type="onenterbackward"><br>
<prev/><br>
</onevent><br>
<do type="accept"><br>
<go href="#display_fav"/><br>
</do><br>
<p><br>
Pick your fav Marx Bro.<br>
<select multiple="true" title="Marx Bros" name="fav" ><br>
<option value="Groucho">Groucho</option><br>
<option value="Harpo">Harpo</option><br>
<option value="Chico">Chico</option><br>
<option value="Zeppo">Zeppo</option><br>
</select><br>
</p><br>
</card><br>
<card id="display_fav"><br>
<p><br>
Your fav was $fav.<br>
</p><br>
</card><br>
</wml><br>
Элемент: <br>
Input <br>
Атрибуты: <br>
name - то же, что и в элементе select. обозначает имя переменной в которой будет храниться значение введенной в этом поле информации.
value - значение поля по-умолчанию. <br>
type - имеет значение либо "text" либо "password". В зависимости от микроброузера поле типа "password" может отображаться на дисплее видимым текстом. <br>
format - маска ввода. <br>
A - Любая буква в верхнем регистре [A-Z]<br>
a Любая буква в нижнем регистре и пунктуация [a-z]<br>
N - любая цифра [0-9]<br>
X - любой символ в верхнем регистре [A-Z,0-9]<br>
x - любой символ в нижнем регистре [a-z,0-9]<br>
M - любой символ<br>
m - любой символ<br>
*f - любое количество символов определенного формата, например *N -любое количество цифр<br>
nf - "n" это целое число так например "3A" означает 3 буквы в верхнем регистре или пунктуации.<br>
/c - символ ввода, так например "/(3N/)/ /3N/-4N" означает номер телефона с кодом местности в американском формате.<br>
emptytok - разрешает пустой ввод <br>
size - ширина поля ввода. Реализация зависит от броузера. <br>
Maxlength - определяет максимальное количество вводимых. <br>
Title - заголовок, показывается броузером в некоторых случаях. Рекомендуется использовать атрибут title во всех элементах, которые им располагают, потому что в некоторых телефонах заполнение поля ввода реализовано в виде отдельного окошка, при этом title будет выводится в качестве напоминания, какое именно поле в настоящий момент заполняет пользователь. <br>
Элемент: <br>
Fieldset - Использование зависит от микроброузера. <br>
Атрибуты: <br>
title - Заголовок <br>
<?xml version="1.0"?><br>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN""http://www.wapforum.org/DTD/wml_1.1.xml"><br>
<wml><br>
<template><br>
<do type="options" label="Back"><br>
<prev/><br>
</do><br>
</template><br>
<card id="fields"><br>
<p><br>
Field Type:<br>
<select title="Field type"><br>
<option onpick="#nested">Nested</option><br>
<option onpick="#password">Password</option><br>
</select><br>
</p><br>
</card><br>
<card id="nested"><br>
<onevent type="onenterbackward"><br>
<prev/><br>
</onevent><br>
<do type="accept" label="Done"><br>
<go href="#done"/><br>
</do><br>
<p><br>
First Name:<br>
<input title="First" name="fname"/><br>
Last Name:<br>
<input title="Last" name="lname"/><br>
Gender:<br>
<select title="Gender" name="gender"><br>
<option value="male">Male</option><br>
<option value="female">Female</option><br>
</select><br>
</p><br>
</card><br>
<card id="done"><br>
<p><br>
$fname $lname is a $gender.<br>
</p><br>
</card><br>
<card id="password"><br>
<onevent type="onenterbackward"><br>
<prev/><br>
</onevent><br>
<do type="accept" label="Done"><br>
<go href="#passwd_done"/><br>
</do><br>
<p><br>
Input a password:<br/><br>
Min 3 chars.<br>
<input title="Password" name="passwd" type="password"<br>
format="*m"/><br>
</p><br>
</card><br>
<card id="passwd_done"><br>
<p><br>
Password was $passwd.<br>
</p><br>
</card><br>
</wml>
<?php echo '« <a href="/work/?">В Раздел</a>';
echo '<br />';
include_once (H.'shaxty/foot.php');
foot();?>