Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
R. Averkov 27.08.2005 14:59 / 28.08.2005 10:25
/index.html?a=a&b=b&c=^form:fields.foreach[key;value]{$key}[, ]. ^if(def $form:c){+}{Фигушки.}Итого: a, b, с. Фигушки.
$requireFields[ $.a(1) $.b(1) $.c(1) ] ^requireFields.sub[$form:fields] ^if(def $requireFields){ ^rem{не все обязательные поля заполнены} }Из-за сохранения пустых полей form, приходится дополнительно перебирать form:fields, помещая непустые поля в новый хеш:
$formFields[^hash::create[]] ^form:fields.foreach[key;value]{^if(def $value){$fields.$key[$value]}}Мелочь, но интересно.