我有下面的代码片段。我想将select AvailabilityChoice的值作为第二个参数传递给我的updateAvailability javascript方法。
我已经尝试了一切(包括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);"/>
最佳答案
通过使用<select>
属性设置id
的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);"/>
https://stackoverflow.com/questions/9824178/