s

자바스크립트 폼체크에서 해방되세요//

<?

function sendIt($f,$arr,$opt="",$preOpt="") {
$RE="function sendIt(f) {";
$RE.=$preOpt;
while (list($key,$val)=each($arr)) {
$RE.="
if (!document.".$f.".".$key.".disabled) {
";
$RE.="
if (document.".$f.".".$key.".value=='') {
alert('".$val."(을)를 입력해 주세요');
document.".$f.".".$key.".focus(); return false;
}
";
$RE.="
}
";
}
$RE.=$opt;
$RE.="document.".$f.".submit();";
$RE.="}";
return $RE;
}

//사용예제
?>

<script language=javascript>
<?
$arr=array("company"=>"회사","name"=>"이름","tel"=>"전화번호");
echo sendIt("form1",$arr);
?>
</script>
<form name=form1 action='<?=$PHP_SELF?>'>
회사 : <input name=company><br>
이름 : <input name=name><br>
전화 : <input name=tel><br>
<input type=button onclick='sendIt(this.form);' value='확인'>
</form>
01<?
02
03 function sendIt($f,$arr,$opt="",$preOpt="") {
04 $RE="function sendIt(f) {";
05 $RE.=$preOpt;
06 while (list($key,$val)=each($arr)) {
07 $RE.="
08 if (!document.".$f.".".$key.".disabled) {
09 ";
10 $RE.="
11 if (document.".$f.".".$key.".value=='') {
12 alert('".$val."(을)를 입력해 주세요');
13 document.".$f.".".$key.".focus(); return false;
14 }
15 ";
16 $RE.="
17 }
18 ";
19 }
20 $RE.=$opt;
21 $RE.="document.".$f.".submit();";
22 $RE.="}";
23 return $RE;
24 }
25
26//사용예제
27?>
28
29<script language=javascript>
30<?
31$arr=array("company"=>"회사","name"=>"이름","tel"=>"전화번호");
32echo sendIt("form1",$arr);
33?>
34</script>
35<form name=form1 action='<?=$PHP_SELF?>'>
36회사 : <input name=company>
37이름 : <input name=name>
38전화 : <input name=tel>
39<input type=button onclick='sendIt(this.form);' value='확인'>
40</form>
|

댓글 1개

와 좋네요 감사합니다.
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
13-07-14 조회 5,441
13-07-14 조회 5,410
13-07-14 조회 4,697
13-07-14 조회 4,300
13-07-14 조회 4,163
13-07-14 조회 4,222
13-07-14 조회 4,943
13-07-14 조회 4,586
13-07-14 조회 4,371
13-07-14 조회 5,411
13-07-14 조회 5,300
13-07-14 조회 5,067
13-07-14 조회 4,787
13-07-14 조회 5,471
13-07-13 조회 3,744
13-07-01 조회 5,752
13-07-01 조회 5,839
13-07-01 조회 3,923
13-07-01 조회 5,415
13-05-27 조회 3,993
13-05-21 조회 5,031
13-05-02 조회 1만
13-04-29 조회 5,230
13-04-15 조회 5,490
13-04-13 조회 6,423
13-02-27 조회 4,097
13-02-26 조회 6,501
13-02-12 조회 5,238
13-02-01 조회 2.3만
13-01-23 조회 3,536
13-01-09 조회 8,033
13-01-07 조회 4,954
13-01-07 조회 3,705
13-01-04 조회 1.3만
13-01-03 조회 1.2만
12-12-31 조회 6,375
12-12-27 조회 4,497
12-12-27 조회 4,183
12-12-27 조회 8,866
12-12-18 조회 3,679
12-12-12 조회 3,722
12-12-12 조회 6,753
12-12-12 조회 8,169
12-12-05 조회 5,453
12-12-01 조회 6,742
12-11-22 조회 4,661
12-11-09 조회 5,511
12-11-09 조회 7,576
12-10-29 조회 4,799
12-10-16 조회 6,353
12-10-09 조회 5,417
12-09-02 조회 4,514
12-09-01 조회 3,637
12-08-30 조회 4,283
12-08-30 조회 4,279
12-08-28 조회 3,620
12-08-21 조회 7,206
12-08-20 조회 3,730
12-08-18 조회 5,133
12-08-18 조회 3,500
12-08-11 조회 3,671
12-08-09 조회 3,830
12-08-07 조회 3,813
12-08-07 조회 4,396
12-08-01 조회 4,633
12-08-01 조회 4,509
12-07-20 조회 9,889
12-07-17 조회 4,254
12-07-15 조회 4,000
12-07-10 조회 4,290
12-07-09 조회 6,997
12-07-05 조회 3,318
12-07-04 조회 3,492
12-06-30 조회 5,732
12-06-28 조회 3,826
12-06-20 조회 3,975
12-06-16 조회 3,284
12-06-14 조회 3,931
12-06-07 조회 3,960
12-06-06 조회 6,319
12-05-27 조회 4,532
12-05-25 조회 3,285
12-05-25 조회 3,102
12-05-24 조회 3,240
12-05-24 조회 4,580
12-05-23 조회 3,940
12-05-22 조회 6,566
12-05-15 조회 3,951
12-05-15 조회 3,663
12-05-14 조회 3,098
12-05-12 조회 3,546
12-05-11 조회 7,049
12-05-07 조회 4,472
12-04-28 조회 3,681
12-04-25 조회 5,319
12-04-15 조회 3,906
12-04-12 조회 4,739
12-04-11 조회 3,499
12-04-08 조회 3,349
12-03-21 조회 6,406