OrderDelvMemoChangePopWeb.html 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. <!-- 배송요청사항수정 팝업 -->
  2. <div class="modal-dialog" role="document">
  3. <div class="modal-content">
  4. <div class="modal-header">
  5. <h5 class="modal-title" id="rqstModifyLabel">배송요청 사항</h5>
  6. </div>
  7. <div class="modal-body">
  8. <div class="pop_cont">
  9. <div class="area_request">
  10. <div class="form_field">
  11. <div>
  12. <input type="radio" name="rdi-request3" id="rdi-request31">
  13. <label for="rdi-request31"><span>문앞</span></label>
  14. </div>
  15. <div>
  16. <input type="radio" name="rdi-request3" id="rdi-request32">
  17. <label for="rdi-request32"><span>직접받고 부재시 문 앞</span></label>
  18. </div>
  19. <div>
  20. <input type="radio" name="rdi-request3" id="rdi-request33">
  21. <label for="rdi-request33"><span>경비실</span></label>
  22. </div>
  23. <div>
  24. <input type="radio" name="rdi-request3" id="rdi-request34">
  25. <label for="rdi-request34"><span>택배함</span></label>
  26. </div>
  27. <div>
  28. <input type="radio" name="rdi-request3" id="rdi-request35">
  29. <label for="rdi-request35"><span>기타사항</span></label>
  30. <div class="info_box">
  31. <div class="input_wrap">
  32. <input type="text" name="etcDelvMemo" class="form_control" maxlength="30" placeholder="보관장소만 입력">
  33. <p>보관 장소 외 다른 내용 입력시 통보없이 삭제 될 수 있습니다.</p>
  34. </div>
  35. </div>
  36. </div>
  37. </div>
  38. </div>
  39. <div class="btn_group_block">
  40. <button class="btn btn_dark btn_block" id="btn_delvMemoChange">
  41. <span>등록</span>
  42. </button>
  43. </div>
  44. </div>
  45. </div>
  46. </div>
  47. </div>
  48. <script type="text/javascript">
  49. // 배송메모버튼클릭
  50. $("input[name='rdi-request3']").on("click", function(){
  51. // 배송메모내용
  52. var rtnTxt = $("input[name='rdi-request3']:checked").parent().find('span').text();
  53. if (rtnTxt == "기타사항") {
  54. $("input[name='etcDelvMemo'").removeAttr("disbled");
  55. } else {
  56. $("input[name='etcDelvMemo'").attr("disbled", true);
  57. }
  58. });
  59. // 배송메모등록버튼
  60. $("#btn_delvMemoChange").on("click", function(){
  61. var rtnTxt = $("input[name='rdi-request3']:checked").parent().find('span').text();
  62. if (rtnTxt == "기타사항") {
  63. rtnTxt = $("input[name='etcDelvMemo'").val();
  64. }
  65. // 배송메모 부모창에 설정
  66. $("input[name='delvMemo']").val(rtnTxt); // input 값에 설정
  67. $("#delvMemo").text(rtnTxt); // 메모 text 설정
  68. $(".close-modal").trigger("click"); // 팝업닫기
  69. });
  70. // 초기배송메모설정
  71. $(document).ready( function() {
  72. // 배송메모 초기값설정
  73. var delvMemo = $("input[name='delvMemo']").val();
  74. $("input[name='rdi-request3'").each(function(i){
  75. var rtnTxt = $(this).parent().find('span').text();
  76. if (rtnTxt == delvMemo) {
  77. $(this).attr("checked", true);
  78. } else {
  79. $(this).removeAttr("checked");
  80. }
  81. });
  82. $("input[name='rdi-request3']").trigger('change');
  83. });
  84. </script>
  85. <!-- //배송요청사항수정 팝업 -->