2013-02-26 1 views
0

Я пытаюсь получить значение из формы. Мой HTML, как показано ниже:Как получить значение параметра из приложения CGI Perl?

<select name="new_id" ><option value="464">464</option></select> 

Я пытаюсь получить значение с помощью:

my $clientId2 = param('new_id'); 

Но я получаю $ clientId2 как пустые. Он работает для всех других тегов, кроме этого.

+1

Вы используете 'use strict; использовать предупреждения; Если нет, добавьте их и посмотрите, что произойдет. А также добавьте код, в котором вы проверяете, какое значение находится в вашей переменной, и скопируйте/вставьте код, не записывайте его. – TLP

+0

Как правило, вы должны использовать контекст списка для многозначных элементов, например флажков; посмотрите, что произойдет, если вы явно используете атрибут 'checked'. – fenway

ответ

0

Элементы управления, находящиеся в отключенном состоянии, не отправляются при отправке формы.

+0

Я удалил отключенную и ту же проблему. – mysteriousboy