Stanislav Ievlev пишет: > Нынешние constraints неготовы к этому, надо их переделывать по всем > статьям - предложения приветствуются ;)
Оказалось, что с некоторыми извращениями готовы. Constraints вызывается один раз при выводе страницы с orig_action=write. В нём можно перечислить все required всех форм, чтобы у нужных полей нарисовались звёздочки. Затем constraints вызывается ещё один раз при нажатии на кнопку "Apply" с orig_action, равным action, указанному у формы. В нём нужно указать только ограничения данной формы. В моём случае у первой формы не было action, подставлялось значение "write", и для неё выводились все глобальные ограничения. Когда я указал для первой формы action=gl, всё получилось. В бакенде это выглядит примерно так: case "constraints": switch (params["orig_action"]) { case "gl": <print gl constraints> break case "new": <print new constraints> break default: <print all constraints> > 16 мая 2008 г. 17:19 пользователь Vitaly Ostanin <[EMAIL PROTECTED]> написал: >> Здравствуйте. >> >> На одной html странице есть несколько форм: >> >> <form method="POST">... >> <form method="POST" action="?action=new&type=disklist" >... >> >> Для них нужны разные constraints. Как их правильно разделять? Я >> пытаюсь по orig_action, но не получается. >> >> Constraints вообще когда вызывается? Для каждой формы? >> >> -- >> Regards, Vyt >> mailto: [EMAIL PROTECTED] >> JID: [EMAIL PROTECTED] >> >> >> _______________________________________________ >> devel-conf mailing list >> devel-conf@lists.altlinux.org >> https://lists.altlinux.org/mailman/listinfo/devel-conf >> > _______________________________________________ > devel-conf mailing list > devel-conf@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/devel-conf -- Regards, Vyt mailto: [EMAIL PROTECTED] JID: [EMAIL PROTECTED]
signature.asc
Description: OpenPGP digital signature
_______________________________________________ devel-conf mailing list devel-conf@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/devel-conf