Передача Grails выберите значение в actionSubmit для метода Javascript - PullRequest
0 голосов
/ 22 марта 2012

У меня есть этот фрагмент кода ниже.Я хочу передать значение select AvailabilityChoice в качестве второго параметра моему методу javascript updateAvailability.

Я перепробовал все (включая optionKey).Как вы это делаете?

<label>Select Contact Availability:</label><g:select name="availabilityChoice" from="${['Inactive', 'Active']}" value=""/>
<g:actionSubmit type="button" value="Update Availability" onclick="updateAvailability('contactList', availabilityKey.value);"/>

Я должен добавить, что contactList - это список флажков, которые были выбраны.Поэтому мне нужно передать этот список выбранных флажков, значение поля выбора и обновить эти варианты выбора значением в поле выбора.

1 Ответ

1 голос
/ 22 марта 2012

Установите идентификатор для <select> с помощью атрибута id, и затем вы можете обратиться к этому элементу в javascript.

<label>Select Contact Availability:</label>
<g:select id="mySelect" name="availabilityChoice" from="${['Inactive', 'Active']}" value=""/>
<g:actionSubmit type="button" value="Update Availability" onclick="updateAvailability('contactList', document.getElementById('mySelect').value);"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...