2012-03-22 8 views
0

私は以下のコードスニペットを持っています。私はあなたのupdateAvailability javascriptメソッドに2番目のパラメータとしてselect availabilityChoiceの値を渡したいと思います。grailsのselect値をactionSubmit to 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);"/> 

私は、contactListが選択されたチェックボックスのリストであることを付け加えます。だから私は選択したチェックボックスのリスト、選択ボックスの値を渡し、それらの選択を選択ボックスの値で更新する必要があります。

答えて

1

id属性を使用して<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);"/> 
+0

チャームのように働いた – user82302124

関連する問題