А что это вообще такое?

Если поле password определено, то


^if(^form:password.length[]<$MIN_PASSWORD_LENGTH){
    Длина введенного пароля меньше $MIN_PASSWORD_LENGTH
}

Если поле password определено, то есть было передано, вычислится его длина, и будет проверена. Это обычный вызов метода ^строка.length[]. Если же это поле не определено, то есть его просто нет, длина несуществующего значения, относящегося к классу void, считается равным 0, и ничего страшного не произойдет - эта длина будет успешно проверена.

Содержание раздела