Невозможно установить скрытое поле формы в Symfony, используя jquery - PullRequest
0 голосов
/ 02 июня 2011

У меня есть скрытое поле формы под названием Patient_id, которое мне нужно установить с помощью jquery. Я установил его, используя следующий код вместе с двумя другими полями:

$('#investigation_patient_id').val($('#patient_id').html());              
$('#patient_first_name').val($('#patient_fname').html());
$('#patient_last_name').val($('#patient_sname').html());

Когда я делаю предупреждение для $ ('# research_patient_id'), оно сообщает правильное значение. Хотя, когда я проверяю поле в firebug после его установки, атрибут value отсутствует, не говоря уже о значении для него. Но когда я проверяю другие поля, указанные выше, они имеют правильное значение.

Когда я отправляю форму, делаю заявление:

die($request->getPostParameter("investigation[patient_id]"));

оператор die пуст, хотя если я умру в других полях формы, которые я установил, они появятся. Print_r $ request также показывает, что значение Patient_id пустое.

Так что происходит? Почему я не могу установить скрытое поле формы?

1 Ответ

0 голосов
/ 03 июня 2011

Спасибо за комментарии, это была моя ошибка, у меня было два ввода с одинаковыми именами и идентификаторами - я не осознавал, что Symfony автоматически генерирует скрытые поля, то есть я тогда тоже их рендерил, таким образом два идентичных ввода

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...