|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Ilya Rubtsov 2:5020/400 06 Jul 2000 11:23:29 To : All Subject : CGI.pm bug or... ? -------------------------------------------------------------------------------- Приветствую тебя, о великий Олл! Возникла тут проблема. Хоть она и с модулем CGI, не думаю что месяге место в ru.cgi.perl ... Вобщем, имеется некий скрипт. В нем вначале получаем параметр: my $action = $cgi->param('action'); И в зависимости от него идем разными рутями: if($action eq 'ляля'){ .. } elsif($action eq 'траляля'){ ... } elsif($action eq 'View'){ ... #и вот тут такой кусок кода имеется: print $cgi->startform(-method=>'GET', -action=>"http://discos.netfirms.com/cgi-bin/admzakaz.pl"), $cgi->submit(-value => 'Вернуться'), $cgi->hidden('action','return'); } Вот с этим хиддным полем и проблема. Всем видно, что я прошу его сделать сиддное поле 'action' со значением 'return' ? А вот CGI.pm'у не видно :( Он настойчиво вставляет туда 'View' , тоесь то значение action, с которым был вызван скрипт. Пробовал и: $cgi->hidden(-name=>'action', -value=>'return'); -- та же песня :( Это баг в CGI.pm или в моей ДHК? P.S. Решил проблему написанием: print '<INPUT TYPE="hidden" NAME="action" VALUE="return">'; --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/2080311b0f57.html, оценка из 5, голосов 10
|