parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Подскажите где ошибка

KLeN 09.09.2004 14:09

есть класс forms содержащий вот такой метод:
@test[lparams][params;test]
$params[^hash::create[$lparams]]
$test(1)
^params.foreach[key;value]{
	^if(!def $key){$test(0)}{}
}
$result($test)
и есть страничка с формой где после формы идет такой код:
$ok[
	^forms:test[
		$.login[$form:login]
		$.password[$form:password]
	]
]
^if($ok == 1){ok}{bad}
Смысл в том чтобы метод проверил заполнил ли пользователь требуемые поля формы, но сейчас в любом случае независимо от полей он возвращает 1 :(