Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: CGI.pm & -override   Artem Chuprina   06 Aug 2001 16:33:15 
Архивное /ru.perl/722592972fb34.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional