경고창 문구안에 php if문 적용이 가능한지 질문드립니다. 채택완료

// 이메일주소 형식 검사

function wrestEmail(fld)

{

    if (!wrestTrim(fld)) return;

    //var pattern = /(\S+)@(\S+)\.(\S+)/; 이메일주소에 한글 사용시

    var pattern = /([0-9a-zA-Z_-]+)@([0-9a-zA-Z_-]+)\.([0-9a-zA-Z_-]+)/;

    if (!pattern.test(fld.value)) {

        if (wrestFld == null) {

            wrestMsg = "<? if($pg =='1') { ?>111<? } else if  ($pg =='2') { ?>222<? } else if  ($pg =='3') { ?>333<? } ?>\n";

            wrestFld = fld;

        }

    }

}

밑에 나오는 문구를 php if문을 적용하는 방법이 있는지 질문드립니다.

<? if($pg =='1') { ?>111<? } else if  ($pg =='2') { ?>222<? } else if  ($pg =='3') { ?>333<? } ?> 

답변 1개

채택된 답변
+20 포인트

function wrestEmail(fld) 이 자바스크립트 함수 또는 포함된 js파일을 불러들이기 전에 

<?php if($pg =='1') { ?>111<? } else if  ($pg =='2') { ?>222<? } else if  ($pg =='3') { ?>333<? } ?> 을 다음처럼 처리후


<?php

if($pg == '1') $val = '111';

elseif($pg == '2') $val = '222';

elseif($pg == '3') $val = '333';

?>

또는 switch문 사용하셔도 되고


함수내에 

 wrestMsg = "<?php echo $val ?>"; 이렇게 처리하시면 되겠는데요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

감사합니다 덕분에 잘해결되었어요~ ^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고