Пособие по написанию WAP-сайтов


Подробнее о приложении FlightSchedule.wml - часть 5


После этого в каждой из карт используется элемент <Select> для отображения списка авиакомпаний и для обработки выборапользователя.


После выбора пользователем желаемой авиакомпании приложение загружаетдеку GetFMghtNum.wml, которая предлагает пользователю ввести номер рейса изатем загружает сценарий языка Perl FlightScheduleWML.pl. Исходный код декиGetFlightNurn.wml приведен ниже:

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

&ltwml&gt

&lthead&gt

&ltmeta http-equiv="Cache-Control" content="max-age=0" forua="true"/&gt

&lt/head&gt

&ltcard id="GetFlightNum"&gt

&ltdo type="accept" label="Find"&gt

&ltgo method="post" href="../waplibcgi/FlightScheduleWML.pl"&gt &ltpostfield name="AirCode" value="$(AirCode)&"/&gt &ltpostfield name="FlightNum" value="$(FlightNum)"/&gt &lt/go&gt

&lt/do&gt

&ltp align="left"&gt

Flight Number: &ltinput name="FlightNum" maxlength="5" format="*N" /&gt

&lt/p&gt

&lt/card&gt

&lt/wml&gt


Как вы видите, в исходном коде используется элемент <input> для предоставления пользователю возможности ввода номера рейса. В этом элементе поле тахlength ограничивает количество вводимых знаков до пяти. Аналогично, формат*N позволяет пользователю вводить только числовые данные. После ввода пользователем желаемой информации о полетах, дека использует элемент <do> дляподключения сценария FlightScheduleWML.pl, который описан ниже.





Начало  Назад  Вперед



Книжный магазин