1// JavaScript Document 2 3///////////////////////////////////// 4// æ±ç¨ç¢ºèªã¡ãã»ã¼ã¸ 5///////////////////////////////////// 6function ConfirmMsg(msg) { 7 return (confirm(msg)) ? true : false; 8} 9 10///////////////////////////////////////////////////////////////////////////////// 11// æªå ¥ååã³ä¸æ£å ¥åã®ãã§ãã¯ï¼â»Safariã®ãã°ï¼ã¨ã¹ã±ã¼ãæåèªèï¼ãåé¿ï¼ 12///////////////////////////////////////////////////////////////////////////////// 13function inputChk(f, confirm_flg) { 14 15 // ãã©ã°ã®åæå 16 var flg = false; 17 var error_mes = "Error Message\r\næãå ¥ãã¾ãããä¸è¨ã®å 容ã確èªãã¦ãã ããã\r\n\r\n"; 18 19 // æªå ¥åã¨ä¸æ£å ¥åã®ãã§ã㯠20 if (f.action.value == "confirm") { //å ¥åç»é¢ç¨ã ãã«å¦çããã 21 22 var flag = 1; var other_flag = 0; 23 for (var i = 0; i < f.elements.length; i++) { //å ¨é ç®æ°ãæ°ãã 24 if ((f.elements[i].name == 'inquiry_item[]') && (f.elements[i].checked)) { //æ¡ä»¶ã«ä¸è´ããnameãæ¢ã 25 flag = 0; 26 } 27 if ((f.elements[i].name == 'inquiry_item[]') && (f.elements[i].checked) && (f.elements[i].value == 'ãã®ä»')) { 28 other_flag = 1; 29 } 30 } 31 32 if (flag == 1) { 33 error_mes += "ã»ãåãåããé ç®ã鏿ãã¦ãã ããã\r\n"; 34 flg = true; 35 } 36 37 if(other_flag == 1 && !f.inquiry_item_text.value) { 38 error_mes += "ã»ãåãåããé ç®ï¼ãã®ä»ï¼ãå ¥åãã¦ãã ããã\r\n"; 39 flg = true; 40 } 41 42 } 43 44 if (!f.name.value) { 45 error_mes += "ã»æ°åãå ¥åãã¦ãã ããã\r\n"; 46 flg = true; 47 } 48 49 if (!f.kana.value) { 50 error_mes += "ã»ããªã¬ããå ¥åãã¦ãã ããã\r\n"; 51 flg = true; 52 } 53 54 if (!f.tel.value) { 55 error_mes += "ã»é»è©±çªå·ãå ¥åãã¦ãã ããã\r\n"; 56 flg = true; 57 } 58 59 // ã¡ã¼ã«ã¢ãã¬ã¹æ¬ãï¼ã¤ãªãfalseãï¼ã¤ãªãtrueã 60 var email_flg = false; 61 if (!f.email.value) { 62 error_mes += "ã»ã¡ã¼ã«ã¢ãã¬ã¹ãå ¥åãã¦ãã ããã\r\n"; 63 flg = true; 64 } else if (!f.email.value.match(/^[^@]+@[^.]+\..+/)) { 65 error_mes += "ã»ã¡ã¼ã«ã¢ãã¬ã¹ã®å½¢å¼ã«èª¤ããããã¾ãã\r\n"; 66 flg = true; 67 } else { 68 email_flg = true; 69 } 70 71 if (email_flg) { 72 var c_email_flg = false; 73 if (!f.c_email.value) { 74 error_mes += "ã»ã¡ã¼ã«ã¢ãã¬ã¹ï¼ç¢ºèªç¨ï¼ãå ¥åãã¦ãã ããã\r\n"; 75 flg = true; 76 } else if (!f.c_email.value.match(/^[^@]+@[^.]+\..+/)) { 77 error_mes += "ã»ã¡ã¼ã«ã¢ãã¬ã¹ï¼ç¢ºèªç¨ï¼ã®å½¢å¼ã«èª¤ããããã¾ãã\r\n"; 78 flg = true; 79 } else { 80 c_email_flg = true; 81 } 82 83 if (email_flg && c_email_flg) { 84 if (f.email.value != f.c_email.value) { 85 error_mes += "ã»ã¡ã¼ã«ã¢ãã¬ã¹ã¨ã¡ã¼ã«ã¢ãã¬ã¹ï¼ç¢ºèªç¨ï¼ãä¸è´ãã¾ããã\r\n"; 86 flg = true; 87 } 88 } 89 } 90 91 if (!confirm_flg) { 92 if (!f.agreement.checked) { 93 error_mes += "ã»ãå人æ å ±ä¿è·æ¹éãã®å 容ã«åæããã¦ããã¾ããã\r\n"; flg = true; 94 } 95 } 96 97 // å¤å® 98 if (flg) { 99 // ã¢ã©ã¼ã表示ãã¦åå ¥åãè¦å 100 window.alert(error_mes); 101 return false; 102 } else { 103 104 // 確èªã¡ãã»ã¼ã¸ 105 if (confirm_flg) { 106 return ConfirmMsg('å ¥åããã ããå 容ã§éä¿¡ãã¾ãã\nããããã§ããï¼'); 107 } 108 return true; 109 } 110 111}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.