Опубликован: 02.12.2006 | Доступ: свободный | Студентов: 1500 / 212 | Оценка: 4.12 / 3.91 | Длительность: 05:09:00
Специальности: Программист
Лекция 2:

Ввод и задачи в WML. Таймер и переменные

< Лекция 1 || Лекция 2: 123 || Лекция 3 >
Аннотация: В лекции рассмотрены возможности WML по вводу данных и работе с таймером. Описаны способы сохранения данных при перемещении в колоде с карты на карту.

Поля ввода

На карте WML можно определить поля для ввода пользователем данных, как показано в следующем примере:

<?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="Поля">
<p> 
Surname: <input name="Фамилия" size="10"/><br/> 
Name:  <input name="Имя" size="10" /><br/>
Second name:  <input name="Отчество" size="10"/><br/>
Age:  <input name="Возраст" size="10" format="*N"/>
</p>
</card> 
</wml>

Данный код может иметь следующее представление на экране мобильного телефона:

-----------------------
----- Поля ----------
Фамилия: 
Имя : 
Отчество :
Возраст : 
----------------------

Выбор варианта

На карте WML можно определить возможность выбора варианта:

<?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="Выбор"> 
<p>
<select>
<option value="c">Курс по C </option>
<option value="c++">Курс по C++</option>
<option value="java">Курс по Java </option>
</select>
</p>
</card>
</wml>

Данный код может иметь следующее представление на экране мобильного телефона:

----------------------------
--- Выбор---
Курс по C 
Курс по C++ 
Курс по Java 
-----------------------------

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

<?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="Выбор2"> 
<p>
<select multiple="true">
<option value="c">Курс по C </option>
<option value="c++">Курс по C++ </option>
<option value="java">Курс по Java </option>
</select>
</p>
</card>
</wml>

Данный код может иметь следующее представление на экране мобильного телефона:

--------------------------
--- Выбор2---
  Курс по C 
  Курс по C++ 
  Курс по Java 
---------------------------

Группа полей

На карте WML можно определить группу полей, которая будет выводиться в рамке с общим заголовком:

<?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="Поля"> 
<p>
<fieldset title="О курсе">
Author: <input name="Автор" type="text"/><br/>
Content: <input name="Содержание" type="text"/>
</fieldset>
</p>
</card>
</wml>

Данный код может иметь следующее представление на экране мобильного телефона:

----------------------------------
------- Поля --------
О курсе 
 Автор:  
 Содержание: 
----------------------------------
< Лекция 1 || Лекция 2: 123 || Лекция 3 >