| Новости | 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]}}Мелочь, но интересно.