Showing
1 changed file
with
40 additions
and
8 deletions
| ... | @@ -4,7 +4,9 @@ | ... | @@ -4,7 +4,9 @@ |
| 4 | <head> | 4 | <head> |
| 5 | <meta charset="utf-8"> | 5 | <meta charset="utf-8"> |
| 6 | <link rel="stylesheet" href="/../style.css"> | 6 | <link rel="stylesheet" href="/../style.css"> |
| 7 | -<title>Test</title> | 7 | + <title>Test</title> |
| 8 | + | ||
| 9 | + | ||
| 8 | </head> | 10 | </head> |
| 9 | 11 | ||
| 10 | <body> | 12 | <body> |
| ... | @@ -22,25 +24,55 @@ | ... | @@ -22,25 +24,55 @@ |
| 22 | <%= title %> | 24 | <%= title %> |
| 23 | </h2> | 25 | </h2> |
| 24 | <p><%= description %></p> | 26 | <p><%= description %></p> |
| 25 | - <form action='/food/recommendation' method='post'> | ||
| 26 | 27 | ||
| 28 | + <button id='check_all'>모두 선택</button> | ||
| 29 | + <button id='uncheck_all'>모두 해제</button> | ||
| 30 | + <button id='count_check'>체크 수 확인</button> | ||
| 31 | + | ||
| 32 | + <form action='/food/recommendation' method='post'> | ||
| 27 | <p> | 33 | <p> |
| 28 | 가격 : | 34 | 가격 : |
| 29 | - <input type="text" name="price" placeholder="price"> | 35 | + <input type="number" name="price" placeholder="price"> |
| 30 | </p> | 36 | </p> |
| 31 | <p> | 37 | <p> |
| 32 | - 형태 : | 38 | + <input type="checkbox" name="shape" value="밥">밥</input> |
| 33 | - <input type="text" name="shape" placeholder="밥, 빵, 면"> | 39 | + <input type="checkbox" name="shape" value="면">면</input> |
| 40 | + <input type="checkbox" name="shape" value="고기">고기</input> | ||
| 41 | + <input type="checkbox" name="shape" value="기타">기타</input> | ||
| 34 | </p> | 42 | </p> |
| 35 | <p> | 43 | <p> |
| 36 | - 종류 : | 44 | + <input type="checkbox" name="kinds" value="한식">한식</input> |
| 37 | - <input type="text" name="kinds" placeholder="한식, 중식, 일식, 양식"> | 45 | + <input type="checkbox" name="kinds" value="중식">중식</input> |
| 46 | + <input type="checkbox" name="kinds" value="양식">양식</input> | ||
| 47 | + <input type="checkbox" name="kinds" value="일식">일식</input> | ||
| 38 | </p> | 48 | </p> |
| 39 | <p> | 49 | <p> |
| 40 | <input type="submit"> | 50 | <input type="submit"> |
| 41 | </p> | 51 | </p> |
| 42 | - | ||
| 43 | </form> | 52 | </form> |
| 53 | + | ||
| 54 | + | ||
| 55 | + <script src="//code.jquery.com/jquery.min.js"></script> | ||
| 56 | + <script> | ||
| 57 | + $("#check_all").click(function() { | ||
| 58 | + $("input[name=kinds]:checkbox").prop("checked", "checked"); | ||
| 59 | + }); | ||
| 60 | + $("#uncheck_all").click(function() { | ||
| 61 | + $("input[name=kinds]:checkbox").removeProp("checked"); | ||
| 62 | + }); | ||
| 63 | + $("#count_check").click(function() { | ||
| 64 | + alert($("input[name=kinds]:checkbox:checked").length); | ||
| 65 | + }); | ||
| 66 | + $("#check_all").click(function() { | ||
| 67 | + $("input[name=shape]:checkbox").prop("checked", "checked"); | ||
| 68 | + }); | ||
| 69 | + $("#uncheck_all").click(function() { | ||
| 70 | + $("input[name=shape]:checkbox").removeProp("checked"); | ||
| 71 | + }); | ||
| 72 | + $("#count_check").click(function() { | ||
| 73 | + alert($("input[name=shape]:checkbox:checked").length); | ||
| 74 | + }); | ||
| 75 | + </script> | ||
| 44 | </article> | 76 | </article> |
| 45 | </div class="grid"> | 77 | </div class="grid"> |
| 46 | 78 | ... | ... |
-
Please register or login to post a comment