2017-02-16 11 views
1

JSPでの検証に問題があります。いくつかのチェックボックスをチェックする必要があります。ユーザーが2つのチェックボックスをオンにすると、アラートメッセージが表示されます。 1つはコントローラ上のデータを投げ、別のページにリダイレクトします。 Null - 別のページにのみリダイレクトします。どうすればこれを達成できますか?2つ以上のチェックボックスが選択されているかどうかを調べる方法

<form method="post"> 
       <tr th:each="data : ${allData}"> 
        <div> 
         <td th:text="${data.id}"></td> 
         <td th:text="${data.someString}"></td> 
         <td th:text="${data.someInt}"></td> 
         <td th:text="${data.someDecimal}"></td> 
         <td th:text="${data.someDate}"></td> 
         <td> 
          <input name="id" id="check" type="checkbox" th:value="${data.id}"/> 
         </td> 
        </div> 
       </tr> 
       <button formaction="/delete" class="btn btn-danger" type="submit" name="delete" value="Delete">Delete</button> 
       <button formaction="#" class="btn btn-warning" type="submit" name="edit" value="Edit">Edit</button> 
      </form> 

答えて

0

これは何が必要です:(更新)

var number_checked = $('input[type="checkbox"]:checked').length; 
if (number_checked > 1) { 
    //bla bla bla 
} else if (number_checked == 1) { 
    //bla bla bla 
} else { 
    //bla bla bla 
} 

幸運!

関連する問題