|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/1368048ee5a95.html, оценка из 5, голосов 10
|