From 241613d5cf154ee044ffa3cd3d34bcb6d673b7dd Mon Sep 17 00:00:00 2001 From: thisgun Date: Mon, 2 Jun 2014 13:12:14 +0900 Subject: [PATCH 1/3] =?UTF-8?q?sms5=20form=EC=A0=84=EC=86=A1=EC=8B=9C=20?= =?UTF-8?q?=EB=91=90=EB=B2=88=20=EB=93=B1=EB=A1=9D=EB=90=98=EB=8A=94=20?= =?UTF-8?q?=EC=98=A4=EB=A5=98=20=ED=98=84=EC=83=81=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- adm/sms_admin/sms_write.php | 68 +++++++++++++++++++++---------------- 1 file changed, 38 insertions(+), 30 deletions(-) diff --git a/adm/sms_admin/sms_write.php b/adm/sms_admin/sms_write.php index c43d3d502..5138d8b39 100644 --- a/adm/sms_admin/sms_write.php +++ b/adm/sms_admin/sms_write.php @@ -24,7 +24,7 @@ if ($config['cf_sms_use'] == 'icode') { // 아이코드 사용
-
+

보낼내용

@@ -230,38 +230,43 @@ function overlap_check() })(jQuery); } -function send(f) +var is_sms5_submitted = false; //중복 submit방지 +function sms5_chk_send(f) { - var hp_list = document.getElementById('hp_list'); - var wr_message = document.getElementById('wr_message'); - var hp_number = document.getElementById('hp_number'); - var list = ''; + if( is_sms5_submitted == false ){ + is_sms5_submitted = true; + var hp_list = document.getElementById('hp_list'); + var wr_message = document.getElementById('wr_message'); + var hp_number = document.getElementById('hp_number'); + var list = ''; - if (!wr_message.value) { - alert('메세지를 입력해주세요.'); - wr_message.focus(); - return false; + if (!wr_message.value) { + alert('메세지를 입력해주세요.'); + wr_message.focus(); + is_sms5_submitted = false; + return false; + } + + if (hp_list.length < 1) { + alert('받는 사람을 입력해주세요.'); + hp_number.focus(); + is_sms5_submitted = false; + return false; + } + + for (i=0; i Date: Mon, 2 Jun 2014 14:06:14 +0900 Subject: [PATCH 2/3] =?UTF-8?q?sms5=20=EB=B0=9B=EB=8A=94=EC=82=AC=EB=9E=8C?= =?UTF-8?q?=20=EC=B6=94=EA=B0=80=EC=8B=9C=20=ED=9C=B4=EB=8C=80=ED=8F=B0=20?= =?UTF-8?q?=EB=B2=88=ED=98=B8=20=EC=9C=A0=ED=9A=A8=EC=84=B1=20=EC=B2=B4?= =?UTF-8?q?=ED=81=AC=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- adm/sms_admin/sms_write.php | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/adm/sms_admin/sms_write.php b/adm/sms_admin/sms_write.php index 5138d8b39..9ba3745c3 100644 --- a/adm/sms_admin/sms_write.php +++ b/adm/sms_admin/sms_write.php @@ -114,7 +114,7 @@ if ($config['cf_sms_use'] == 'icode') { // 아이코드 사용
- +
@@ -271,12 +271,17 @@ function sms5_chk_send(f) function hp_add() { - var hp_number = document.getElementById('hp_number'); - var hp_name = document.getElementById('hp_name'); - var hp_list = document.getElementById('hp_list'); + var hp_number = document.getElementById('hp_number'), + hp_name = document.getElementById('hp_name'), + hp_list = document.getElementById('hp_list'), + pattern = /^01[016789][0-9]{3,4}[0-9]{4}$/, + pattern2 = /^01[016789]-[0-9]{3,4}-[0-9]{4}$/; - var pattern = /^01[016789][0-9]{3,4}[0-9]{4}$/; - var pattern2 = /^01[016789]-[0-9]{3,4}-[0-9]{4}$/; + if( !hp_number.value ){ + alert("휴대폰번호를 입력해 주세요."); + hp_number.select(); + return; + } if(!pattern.test(hp_number.value) && !pattern2.test(hp_number.value)) { alert("휴대폰번호 형식이 올바르지 않습니다."); From ec9d28df7a67872e4dbf99aaf2630cf35c4a0bf5 Mon Sep 17 00:00:00 2001 From: thisgun Date: Mon, 2 Jun 2014 14:31:11 +0900 Subject: [PATCH 3/3] =?UTF-8?q?sms5=EC=97=90=EC=84=9C=20=EC=98=A4=ED=83=80?= =?UTF-8?q?=20=EB=B0=8F=20=ED=95=84=EC=9A=94=EC=97=86=EB=8A=94=20=EA=B5=AC?= =?UTF-8?q?=EB=AC=B8=20=EC=82=AD=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- adm/sms_admin/sms_write.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/adm/sms_admin/sms_write.php b/adm/sms_admin/sms_write.php index 9ba3745c3..7e3440235 100644 --- a/adm/sms_admin/sms_write.php +++ b/adm/sms_admin/sms_write.php @@ -655,7 +655,7 @@ var sms_obj={ } }; (function($){ - $("#form_sms input[type=text], #form_sms select, #form_sms textare").keypress(function(e){ + $("#form_sms input[type=text], #form_sms select").keypress(function(e){ return e.keyCode != 13; }); sms_obj.fn_paging = function( hash_val,total_page,$el,$search_form ){