удалить параметры из запроса формы - PullRequest
1 голос
/ 07 апреля 2010

При взаимодействии с пользователем мне необходимо удалить некоторые входные параметры из формы HTML перед отправкой. Использование javascript для удаления полей ввода из DOM, похоже, фактически не удаляет параметры из отправки через запрос.

Есть ли способ удалить или очистить фактические параметры запроса?

Ответы [ 2 ]

3 голосов
/ 07 апреля 2010

Вы можете отключить их.

formElement.disabled = true;
1 голос
/ 07 апреля 2010

Я не уверен, точно следую вашему вопросу или нет.Но, как я читаю, у вас есть набор полей в форме, и когда вы отправляете, вы полагаетесь на исходное поведение публикации формы, которое помещает все поля в публикацию.

Моя первоначальная реакция будетсделать пост самостоятельно, используя Ajax.Тогда у вас есть полный контроль над тем, какие значения передаются, а какие остаются.

При этом, если Ajax по какой-либо причине не подходит, вы можете создать вторую скрытую форму, котораяответственность за фактическое размещение.Когда вы отправляете видимую форму, вы можете скопировать значения, которые вы действительно хотите отправить, в скрытую версию, и они программно публикуют эту.

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