$(function(){ $("#btnExec").on("click",function(e){ e.preventDefault(); if ( $(this).hasClass('double_click') ){ return false; } var answer = confirm('上記内容で送付をおこないます。よろしいですか?'); if(answer==true){ $(this).addClass('double_click'); $("#exec").val(1); document.inputForm.submit(); } return false; }); $("#btnExecConf").on("click",function(e){ e.preventDefault(); if($("#Consent").prop('checked')!=true){ alert("送付を行うには上記同意が必要となります。"); return false; } var sErr=[]; /* if (!$("input:radio[name='ScaleType']:checked").val()) { sErr.push("【事業場規模】を選択してください。"); } if (!$("input:radio[name='BusinessType']:checked").val()) { sErr.push("【業種】を選択してください。"); } */ if($("#CompanyName").val()==""){ sErr.push("【事業場名】を入力してください。"); } if (!$("input:radio[name='AppType']:checked").val()) { sErr.push("【申込区分】を選択してください。"); }else{ /*var w=RequiredCheck(); if (w){ sErr.push(w); }*/ } if($("#Zip_1").val()=="" || $("#Zip_2").val()=="" || $("#Addr1").val()==""){ sErr.push("【所在地】を入力してください。"); } if($("#DepartmentName").val()==""){ sErr.push("【事業場所属部署名】を入力してください。"); } if($("#PersonName").val()==""){ sErr.push("【申込者氏名】を入力してください。"); } if($("#Mail").val()==""){ sErr.push("【申込者メールアドレス】を入力してください。"); }else if($("#Mail").val()!=$("#MailConf").val()){ sErr.push("【申込者メールアドレス】が確認用メールアドレスと一致しません。"); } if($("#Tel_1").val()=="" || $("#Tel_2").val()=="" || $("#Tel_3").val()==""){ sErr.push("【申込者連絡先電話】を入力してください。"); } /* if (!$("input:radio[name='AnswerRoute']:checked").val()) { sErr.push("【回答希望方法】を選択してください。"); }else{ var w=RequiredCheck(); if (w){ sErr.push(w); } } if($("#Contents").val()==""){ sErr.push("【質問・相談事項】を入力してください。"); } */ if(sErr.length>0){ alert(sErr.join("\n")); return false; } $("#exec").val(1); document.inputForm.submit(); return true }); /* function RequiredCheck(){ var sErr=""; if($("input:radio[name='AnswerRoute']:checked").val()=="2"){ if($("#Tel_1").val()=="" || $("#Tel_2").val()=="" || $("#Tel_3").val()==""){ sErr="【回答希望方法】がTELの場合、【連絡先・TEL】は必須となります。"; } } if($("input:radio[name='AnswerRoute']:checked").val()=="3"){ if($("#Fax_1").val()=="" || $("#Fax_2").val()=="" || $("#Fax_3").val()==""){ sErr="【回答希望方法】がFAXの場合、【連絡先・FAX】は必須となります。"; } } return sErr; } */ charactersChange = function(ele){ var val = ele.val(); var han = val.replace(/[0-9]/g,function(s){return String.fromCharCode(s.charCodeAt(0)-0xFEE0)}); if(val.match(/[0-9]/g)){ $(ele).val(han); } } });