|
|
@@ -23,7 +23,7 @@
|
|
|
<tr>
|
|
|
<td>
|
|
|
<span class="sr-only">휴대폰 번호</span>
|
|
|
- <input type="text" class="form_control" name="recipPhnno" minlength="12" maxlength="13" placeholder="휴대폰 번호" th:value="${deliveryAddrInfo.recipPhnno}">
|
|
|
+ <input type="number" class="form_control" name="recipPhnno" placeholder="휴대폰 번호" data-valid-type="numeric">
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
@@ -32,7 +32,6 @@
|
|
|
<div class="input_wrap">
|
|
|
<input type="hidden" name="recipZipcode" placeholder="우편번호" th:value="${deliveryAddrInfo.recipZipcode}" readonly="readonly">
|
|
|
<input type="hidden" class="form_control" name="recipBaseAddr" placeholder="기본주소"th:value="${deliveryAddrInfo.recipBaseAddr}" readonly="readonly">
|
|
|
-
|
|
|
<input type="text" class="form_control" placeholder="배송주소" name="recipAddr" th:value="${deliveryAddrInfo.recipZipcode} + ' '+ ${deliveryAddrInfo.recipBaseAddr}" readonly="readonly">
|
|
|
<input type="text" class="form_control" placeholder="상세주소" name="recipDtlAddr" th:value="${deliveryAddrInfo.recipDtlAddr}">
|
|
|
<button type="button" class="btn btn_sch" onclick="fnOpenDaumAddr();">
|
|
|
@@ -135,7 +134,8 @@
|
|
|
</form>
|
|
|
|
|
|
<script th:inline="javascript">
|
|
|
-var delvMemo = [[${deliveryAddrInfo.delvMemo}]];
|
|
|
+var delvMemo = [[${deliveryAddrInfo.delvMemo}]];
|
|
|
+var recipPhnno = [[${deliveryAddrInfo.recipPhnno}]];
|
|
|
//컨텐츠 호출
|
|
|
$(document).ready( function() {
|
|
|
|
|
|
@@ -175,6 +175,9 @@ $(document).ready( function() {
|
|
|
}
|
|
|
});
|
|
|
});
|
|
|
+
|
|
|
+ // 2021.08.11 모바일 하이픈제거
|
|
|
+ $("#deliveryModifyForm input[name=recipPhnno]").val(recipPhnno.replaceAll("-", ""));
|
|
|
});
|
|
|
|
|
|
// 배송지등록버튼
|
|
|
@@ -204,12 +207,14 @@ $("#btn_delivery_modi_save").on("click", function(){
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
+ var recipPhnno = fnPhnnoSet($("#deliveryModifyForm input[name=recipPhnno]").val());
|
|
|
+
|
|
|
// 배송지정보설정
|
|
|
var jsonObj = {
|
|
|
"defaultYn" : defaultYn
|
|
|
, "custDelvAddrSq" : parseInt($("#deliveryModifyForm input[name=custDelvAddrSq]").val())
|
|
|
, "recipNm" : $("#deliveryModifyForm input[name=recipNm]").val()
|
|
|
- , "recipPhnno" : $("#deliveryModifyForm input[name=recipPhnno]").val()
|
|
|
+ , "recipPhnno" : recipPhnno
|
|
|
, "recipZipcode" : $("#deliveryModifyForm input[name=recipZipcode]").val()
|
|
|
, "recipBaseAddr" : $("#deliveryModifyForm input[name=recipBaseAddr]").val()
|
|
|
, "recipDtlAddr" : $("#deliveryModifyForm input[name=recipDtlAddr]").val()
|
|
|
@@ -234,7 +239,7 @@ $("#btn_delivery_modi_save").on("click", function(){
|
|
|
"custDelvAddrSq" : parseInt($("#deliveryModifyForm input[name=custDelvAddrSq]").val())
|
|
|
, "dispYn" : "Y"
|
|
|
, "recipNm" : $("#deliveryModifyForm input[name=recipNm]").val()
|
|
|
- , "recipPhnno" : $("#deliveryModifyForm input[name=recipPhnno]").val()
|
|
|
+ , "recipPhnno" : recipPhnno
|
|
|
, "recipZipcode" : $("#deliveryModifyForm input[name=recipZipcode]").val()
|
|
|
, "recipBaseAddr" : $("#deliveryModifyForm input[name=recipBaseAddr]").val()
|
|
|
, "recipDtlAddr" : $("#deliveryModifyForm input[name=recipDtlAddr]").val()
|
|
|
@@ -264,13 +269,13 @@ var deliveryModifyFormCheck = function() {
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
- if ($("#deliveryModifyForm input[name=recipPhnno]").val().length < 12) {
|
|
|
+ if ($("#deliveryModifyForm input[name=recipPhnno]").val().length < 9) {
|
|
|
mcxDialog.alert("휴대폰번호를 정확히 입력해주세요.");
|
|
|
$('#deliveryModifyForm input[name=recipPhnno]').focus();
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
- if ($("#deliveryModifyForm input[name=recipPhnno]").val().length > 13) {
|
|
|
+ if ($("#deliveryModifyForm input[name=recipPhnno]").val().length > 12) {
|
|
|
mcxDialog.alert("휴대폰번호를 정확히 입력해주세요.");
|
|
|
$('#deliveryModifyForm input[name=recipPhnno]').focus();
|
|
|
return false;
|
|
|
@@ -318,8 +323,23 @@ var fnOpenDaumAddr = function() {
|
|
|
cfnOpenDaumAddr(daumZip);
|
|
|
}
|
|
|
|
|
|
-//2021.04.09 하이픈처리
|
|
|
-$(document).on("keyup", "#deliveryModifyForm input[name=recipPhnno]", function() {
|
|
|
- $(this).val( $(this).val().replace(/[^0-9]/g, "").replace(/(^02|^0505|^1[0-9]{3}|^0[0-9]{2})([0-9]+)?([0-9]{4})$/,"$1-$2-$3").replace("--", "-") );
|
|
|
+//하이픈처리
|
|
|
+var fnPhnnoSet = function(str) {
|
|
|
+ var rtnStr = str.replace(/[^0-9]/g, "").replace(/(^02|^0505|^1[0-9]{3}|^0[0-9]{2})([0-9]+)?([0-9]{4})$/,"$1-$2-$3").replace("--", "-");
|
|
|
+ return rtnStr;
|
|
|
+}
|
|
|
+
|
|
|
+//length 체크
|
|
|
+$("#deliveryModifyForm input[name=recipPhnno]").on("keyup", function(){
|
|
|
+ var str = $(this).val();
|
|
|
+ if (str.length > 12) {
|
|
|
+ str = str.slice(0,13);
|
|
|
+ }
|
|
|
+ $(this).val(str);
|
|
|
});
|
|
|
+
|
|
|
+//2021.04.09 하이픈처리
|
|
|
+//$(document).on("keyup", "#deliveryModifyForm input[name=recipPhnno]", function() {
|
|
|
+// $(this).val( $(this).val().replace(/[^0-9]/g, "").replace(/(^02|^0505|^1[0-9]{3}|^0[0-9]{2})([0-9]+)?([0-9]{4})$/,"$1-$2-$3").replace("--", "-") );
|
|
|
+//});
|
|
|
</script>
|