edit.jsp 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
  2. <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
  3. <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
  4. <%@ page language="java" contentType="text/html; charset=UTF-8"
  5. pageEncoding="UTF-8"%>
  6. <jsp:include page="${data._INCLUDE}/header.jsp"></jsp:include>
  7. <script>
  8. $( function(){
  9. $( "#newForm" ).validate({
  10. rules: {
  11. cooperativeCode: {
  12. number:true,
  13. digits:true,
  14. remote : {
  15. type : "POST",
  16. url : "/cooperation/duplicateCheck",
  17. data : {
  18. cooperativeCode : function() {
  19. return $( "input[name='cooperativeCode']" ).val();
  20. },
  21. cooperativeCodeTemp : function() {
  22. return $( "input[name='cooperativeCodeTemp']" ).val();
  23. }
  24. }
  25. }
  26. }
  27. },
  28. messages : {
  29. cooperativeCode : {
  30. remote : "이미 존재하는 요양기관기호입니다."
  31. }
  32. },
  33. onkeyup: function( element, event ) {
  34. $( element ).valid();
  35. },
  36. onfocusout: function (element) {
  37. $( element ).val( $.trim( $( element ).val() ) );
  38. $( element ).valid();
  39. },
  40. submitHandler: function(form) {
  41. form.submit();
  42. }
  43. });
  44. })
  45. </script>
  46. </head>
  47. <body>
  48. <div class="wrapper">
  49. <jsp:include page="${data._INCLUDE}/sidebar.jsp"></jsp:include>
  50. <div class="main">
  51. <jsp:include page="${data._INCLUDE}/top.jsp"></jsp:include>
  52. <main class="content">
  53. <div class="container-fluid p-0">
  54. <div class="row">
  55. <div class="col-12 col-lg-6">
  56. <h1 class="h3 mb-3">협력병원 정보 수정</h1>
  57. </div>
  58. <div class="col-12 col-lg-6 text-right">
  59. <nav aria-label="breadcrumb">
  60. <ol class="breadcrumb">
  61. <li class="breadcrumb-item"><a href="javscript:;">Home</a></li>
  62. <li class="breadcrumb-item">협력병원 관리</li>
  63. <li class="breadcrumb-item active">협력병원 정보 수정</li>
  64. </ol>
  65. </nav>
  66. </div>
  67. </div>
  68. <div class="row">
  69. <div class="col-12">
  70. <div class="card">
  71. <form id="newForm" action="./edit/update" method="post">
  72. <div class="card-body">
  73. <table class="table mobile-table">
  74. <colgroup>
  75. <col style="width:10%">
  76. <col style="width:40%">
  77. <col style="width:10%">
  78. <col style="width:40%">
  79. </colgroup>
  80. <tr>
  81. <th><span class="fix">*</span>협력병원명</th>
  82. <td>
  83. <input type="text" name="cooperativeName" class="form-control" value="<c:out value="${info.cooperativeName}" />" placeholder="협력병원명" required>
  84. </td>
  85. </tr>
  86. <tr>
  87. <th><span class="fix">*</span>요양기관 기호</th>
  88. <td>
  89. <input type="hidden" name="cooperativeCodeTemp" value="<c:out value="${info.cooperativeCode}" />">
  90. <input type="text" name="cooperativeCode" class="form-control" value="<c:out value="${info.cooperativeCode}" />" placeholder="요양기관 기호" required>
  91. </td>
  92. </tr>
  93. <tr>
  94. <th>사용여부</th>
  95. <td>
  96. <select class="custom-select" name="useYn">
  97. <option value="Y" <c:if test="${info.useYn eq 'Y'}">selected="selected"</c:if>>활성</option>
  98. <option value="N" <c:if test="${info.useYn eq 'N'}">selected="selected"</c:if>>비활성</option>
  99. </select>
  100. </td>
  101. </tr>
  102. </table>
  103. <div class="row mt-3">
  104. <div class="col-12">
  105. <div class="text-right">
  106. <button type="button" class="btn btn-outline-primary w100" onclick="history.back();">취소</button>
  107. <button type="submit" class="btn btn-primary w100">수정</button>
  108. </div>
  109. </div>
  110. </div>
  111. </div>
  112. </form>
  113. </div>
  114. </div>
  115. </div>
  116. </div>
  117. </main>
  118. <jsp:include page="${data._INCLUDE}/footer.jsp"></jsp:include>
  119. </div>
  120. </div>
  121. </body>
  122. </html>