Sfoglia il codice sorgente

[진료관리 - 상세] 증상 추가 팝업에서 '기타' 체크시에만 '기타증상 내용' 입력 가능하도록 수정.

sjpark 4 anni fa
parent
commit
2808ccf869
1 ha cambiato i file con 10 aggiunte e 2 eliminazioni
  1. 10 2
      src/main/webapp/WEB-INF/jsp/clinic/info.jsp

+ 10 - 2
src/main/webapp/WEB-INF/jsp/clinic/info.jsp

@@ -969,13 +969,21 @@ $(document).ready(function() {
 			symptomInfoHtml += '			<label class="form-check form-check-inline">';
 			symptomInfoHtml += '				<input id="etcCheck" class="form-check-input" type="checkbox">';
 			symptomInfoHtml += '				<span class="form-check-label">';
-			symptomInfoHtml += '					기타 ( <input type="text" id="etcContent" class="form-control form-control-sm w150" value="" placeholder="증상 내용"> )';
+			symptomInfoHtml += '					기타 ( <input type="text" id="etcContent" class="form-control form-control-sm w150" value="" placeholder="증상 내용" disabled> )';
 			symptomInfoHtml += '				</span>';
 			symptomInfoHtml += '			</label>';
 			symptomInfoHtml += '		</div>';
 			symptomInfoHtml += '	</td>';
 
-		$('#symptomInfo').html(symptomInfoHtml);
+    $('#symptomInfo').html(symptomInfoHtml);
+    
+    document.getElementById('etcCheck').onchange = function() {
+      document.getElementById('etcContent').disabled = !this.checked;
+
+      if (!this.checked) {
+        $("#etcContent").val("");
+      }
+    };
 	});
 
 	// 의료진 메모 추가 클릭 이벤트