onblur event.2에서 매개 변수로 PHP 변수를 전달하려고합니다. 매개 변수가 함수에 전달되지 않습니다. 여기에 제 코드가 첨부되었습니다.매개 변수로 php 값을 전달합니다.
echo "<p>Email<input type=text name=email id=email size=18 maxlength=50 required onblur='javascript:myFunction(this.value,".$fet['email'].");' value='".$email."' ></p>";
스크립트
당신은 당신의 두 번째 매개 변수 주위에 따옴표를 추가 할 필요가 <script>
function myFunction(em,a) {
alert(a);
if(em!='')
{
var x = document.forms["profile"]["email"].value;
var atpos = x.indexOf("@");
var dotpos = x.lastIndexOf(".");
if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length) {
alert("Not a valid e-mail address");
document.getElementById("email").value = "";
return false;
exit();
}
} }
</script>
을 문자열은 단일 또는 이중 따옴표를 사용할 필요가없는 경우? –
그 문자열. 따옴표를 사용해야합니다. –