|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/371.32 06 Aug 2001 16:33:15 To : Ilya Rubtsov Subject : Re: CGI.pm & -override -------------------------------------------------------------------------------- IR> Заколебался! IR> Всмысле, здравствуйте :) IR> У модуля CGI.pm есть весьма оригинальная фича. Если скрипт принял форму, и IR> сам стал выводить форму, то в выводимую подставляются значения полей из IR> приянтой. Дабы этого избежать, при выводе поля надо дать ему параметр IR> -override=>1. И так каждому полю. Забавно, не правда ли? :( А полей у меня IR> меряно-немеряно. И вот только сейчас заметил такой глюк. Можно ли как-то IR> модулю сказать, что ни в одно выводимое поле не надо подставлять старое IR> значение? А то лениво в каждый print $cgi->text_field вставлять по IR> -override=>1 . Заколебал! В смысле, документацию читать не пробовали? If you want to change the value of a field from its previous value, you have two choices: (1) call the param() method to set it. (2) use the -override (alias -force) parameter (a new feature in version 2.15). This forces the default value to be used, regardless of the previous value: Или вставить цикл на полстроки, не считая имен полей, слишком сложно? -- Artem Chuprina <ran@ran.pp.ru> FIDO: 2:5020/371.32 --- slrn/0.9.7.0 (Linux) * Origin: AKA с подствольным плюсомётом (2:5020/371.32) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/722592972fb34.html, оценка из 5, голосов 10
|