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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Sandy Vikhlyaev                      2:5020/400     07 Dec 2000  19:53:42
 To : All
 Subject : checkbox vs textfield
 -------------------------------------------------------------------------------- 
 
 Добрый день,
 
 почему если сделать
 
 for ($i=0; $i<10; $i++)
   {
   print checkbox(-name=>'c',-value=>$i),textfield(-name=>'t'),br;
   }
 
 то после submit получается param('c'), param('t'), со списковым содержанием,
 причем в списке @t - всегда 10 позиций, по количеству позиций в форме, а в @c -
 только столько, сколько было включенных чекбоксов.
 
 Может какие-то опции у этого чекбокса есть??
 
 И второй вопрос: почему если уже есть param('foo'), то конструкция вида
 textfield(-name=>'foo',-value=>'newvalue') делает textfield в котором value -
 предыдущее значение параметра 'foo', вместо 'newvalue'. Приходится делать так:
   param('foo','newvalue');
   textfield(-name=>'foo');
 или
   Delete('foo');
   textfield(-name=>'foo',-value=>'newvalue');
 
 Почему, и как это бороть? :-) Это фича перла, или это специфика HTML?
 
 --
 С уважением, Александр
 
 --- ifmail v.2.15dev5
  * Origin: Comint Ltd (post does not reflect views of Comint Ltd) (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 checkbox vs textfield   Sandy Vikhlyaev   07 Dec 2000 19:53:42 
Архивное /ru.cgi.perl/1368048ee5a95.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional