0
나는 HTML 본문에서이 기간이 : 난에 쿼리 결과를 사용하기 위해 노력하고있어사용 범위 ID 값
if($exist > 0)
{
echo 'Sorry, That username is Taken!'; //value in username_status
}
else{
echo 'Username available!'; //value in username_status
}
과 : SQL 쿼리의
<span id="username_status"></span>
조각을 양식 유효성 검사 알림 생성 :
var s1 = document.getElementById('username_status').innerHTML;
if (s1 === "Sorry, That username is Taken!")
{
alert("Please Change Your Username. It is already used.");
return false;
}
}
나는 광범위하게 검색했지만 아무 것도 얻지 못하고있는 것 같습니다. 어떤 도움?
하지 마세요. 변수를 포함하고 확인하는 것이 더 쉽습니다. 'var taken = php echo json_encode ($ exist> 0); ?>', 'if (taken) {...}'. 또한 innerHTML을 사용하고 있음을 유의하십시오. 당신이 추출한 텍스트에 보이지 않는 여분의 꼬리표와 이것 저것이있을 수 있습니다. 유일한 텍스트를 얻는 대신'.text()'를 시도하십시오. –
화면에 메시지가 나타나면 왜 팝업 메시지를 표시 하시겠습니까? – LiamB
Marc B : 그것은 SQL 쿼리이지만, 내가 할 수있는 것을 볼 것입니다. LiamB : 실제로 양식 유효성 검사의 일부입니다. 나는 이미 사용자 이름이 찍혔는지 안했는지, 나는 단지 폼 유효성 검사에도 적용해야한다는 것을 이미 알고있다. 하지만 더 나은 방법이있을 수 있습니다. – asleighna