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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Artur Penttinen                      2:5020/400     06 Jul 2000  12:45:15
 To : All
 Subject : Re: CGI.pm bug or... ?
 -------------------------------------------------------------------------------- 
 
 On 6 Jul 2000, Ilya Rubtsov wrote:
 
 > From: Ilya Rubtsov <perl@perl.pp.ru>
 > Newsgroups: fido7.ru.perl
 > Subject: CGI.pm bug or... ?
 > Date: 6 Jul 2000 11:23:29 +0400
 > Organization: Demos online service
 > 
 > Приветствую тебя, о великий Олл!
 > Возникла тут проблема. Хоть она и с модулем 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К?
 
     DB<1> $cgi = new CGI
 
   DB<2> print $cgi->startform(-method=>'GET',
 -action=>"http://discos.netfirms.com/cgi-bin/admzakaz.pl"),
 
 $cgi->submit(-value => 'Вернуться'), $cgi->hidden('action','return');
 
 <FORM
 METHOD="GET" ACTION="http://discos.netfirms.com/cgi-bin/admzakaz.pl"
 ENCTYPE="application/x-www-form-urlencoded">
 <INPUT TYPE="submit" NAME=".submit" VALUE="Вернуться"><INPUT
 TYPE="hidden" NAME="action" VALUE="return">
   DB<3> p $CGI::VERSION
 2.68
   
  
 > P.S. Решил проблему
 
 написанием: > print '<INPUT TYPE="hidden" NAME="action" VALUE="return">';
 
   А если сначала hidden, а потом submit?
 
           WBW, Artur
 
 -- 
 Hа воротах: "Осторожно! Собаку не бойтесь. Бойтесь хозяина."
 
 --- ifmail v.2.15dev5
  * Origin: Gamma NNTP server Moscow Russia (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 CGI.pm bug or... ?   Ilya Rubtsov   06 Jul 2000 11:23:29 
 Re: CGI.pm bug or... ?   Artur Penttinen   06 Jul 2000 12:45:15 
 Re: CGI.pm bug or... ?   Ilya Rubtsov   06 Jul 2000 13:31:39 
 Re: CGI.pm bug or... ?   Artur Penttinen   06 Jul 2000 15:50:36 
 Re: CGI.pm bug or... ?   Ilya Rubtsov   06 Jul 2000 16:09:05 
 Re: CGI.pm bug or... ?   Aleksey Barabanov   06 Jul 2000 22:52:13 
 Re: CGI.pm bug or... ?   Ilya Rubtsov   06 Jul 2000 23:11:03 
 Re: CGI.pm bug or... ?   Aleksey Barabanov   07 Jul 2000 00:38:20 
 Re: CGI.pm bug or... ?   Ilya Rubtsov   07 Jul 2000 11:49:27 
 Re: CGI.pm bug or... ?   Aleksey Barabanov   07 Jul 2000 14:35:46 
 Re: CGI.pm bug or... ?   Ilya Rubtsov   07 Jul 2000 15:17:33 
Архивное /ru.perl/117262bc9bb1d.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional