![]() |
||
|
aranea.ru || WML - Введение | 11.6.2.4 Примеры селективных списков
11.6.2.4 Примеры селективных списковВ этом примере определен простой селективный список с одним выбором. Если пользователь выбрал бы вариант "Dog", то переменная "X" установилась бы на значение "D". <wml> <card> <p> Please choose your favourite animal: <select name="X"> <option value="D">Dog</option> <option value="C">Cat</option> </select> </p> </card> </wml> В следующем примере определяется селективный список с одним выбором. Если пользователь выбрал бы вариант "Cat", то переменная "I" установилась бы на значение "2". Дополнительно, вариант "Dog" будет предварительно выбран, если переменная "I" не установлена предварительно. <wml> <card> <p> Please choose your favourite animal: <select iname="I" ivalue="1"> <option value="D">Dog</option> <option value="C">Cat</option> </select> </p> </card> </wml> В следующем примере определяется список со множественным выбором. Если пользователь выбрал бы варианты "Cat" и "Horse", то переменная "X" установилась бы как "C;H", а переменная "I" установилась бы как "2;3". Дополнительно, варианты "Dog" и "Cat" были бы предварительно выбраны, если переменная "I" не установлена заранее. <wml> <card> <p> Please choose <i>all</i> of your favourite animals: <select name="X" iname="I" ivalue="1;2" multiple="true"> <option value="D">Dog</option> <option value="C">Cat</option> <option value="H">Horse</option> </select> </p> </card> </wml> В следующем примере определен селективный список с одним выбором. Переменная "F" установилась бы со значением "S", если пользователь выбирает первый вариант. Второй вариант является всегда предварительно выбранным, не смотря на значение переменной "F". <wml> <card> <p> Please choose from the menu: <select name="F" ivalue="2"> <option value="S">Sandwich</option> <option value="D">Drink</option> </select> </p> </card> </wml> В следующем примере демонстрируется использование встроенного события onpick. Если пользователь выбирает второй вариант, то задача go выполнит адрес URL ”/morehelp . wml”. <wml> <card> <p> Select type of help: <select> <option onpick="/help.wml">Help</option> <option onpick="/morehelp .wml">More Help</option> </select> </p> </card> </wml> В следующем примере, если переменная name установлена со значениями "1; 2", то третий вариант будет предварительно установлен. Это демонстрирует, что со значением, содержащим точку с запятой, обращаются как с одним значение в элементе выбора с одним вариантом. <wml> <card> <p> Select one: <select name="K"> <option value="1">One</option> <option value="2">Two</option> <option value="1;2">Both</option> </select> </p> </card> </wml> |