2017-11-02 27 views
0

私は選択オプション付きのタイムリーフフォームを持っています。フォームのアクションアドレスのリクエストパラメータとしてselectオプションの値(オブジェクトのidを含みます) こちらのフォームの選択部です:私はね、ここでアクションアドレスだThymeleafフォーム選択されたアイテムの値をリクエストパラメータとするアクション

リクエストパラメータとしてフォームアクションアドレスに、選択した項目の値を追加する方法を
<select th:field="*{caseCategory}"> 
<option th:each="case : ${caseCategoryList}" th:value="${case.caseCategoryId}" th:text="${case.caseCategoryName + ' - ' + case.caseCategoryCode}"></option> 
</select> 

var actionCheck = /*[[@{/memberrki/checkCardNum?action=add}]]*/ '/memberrki/checkCardNum?action=add'; 
$('#memberRkiForm').attr('action',actionCheck).submit(); 

住所を期待するこの:

var actionCheck = /*[[@{/memberrki/checkCardNum?action=add&caseCategory=VALUE OF SELECTED ITEM}]]*/ '/memberrki/checkCardNum?action=add&caseCategory=VALUE OF SELECTED ITEM'; 

knowledegeの私の少ないため は申し訳ありませんが、そのように事前にTHXをリクエストパラメータを追加する方法を私を助けてください。

答えて

0

HTTP GETメソッドを使用してフォームを送信します。これにより、フォームデータがURLパラメータとして転送されます。

<form th:action="@{/memberrki/checkCardNum}" method="GET"> 
    <input type="hidden" name="action" value="add" /> 
    <select name="caseCategory"> 
     <option th:each="case : ${caseCategoryList}" th:value="${case.caseCategoryId}" th:text="${case.caseCategoryName + ' - ' + case.caseCategoryCode}"></option> 
    </select> 
    <button type="submit">submit</button> 
</form> 

さて、送信ボタンをクリックした後、ブラウザがURL /memberrki/checkCardNumに要求を送信しますか?アクションを= & caseCategoryを追加=選択した項目のVALUE

関連する問題