약간의 검증을 거쳐 작동하는 것으로 보입니다. "z"&& ("x"|| "y")로 자바 스크립트 양식 유효성 검사
현재 변수가 false 인 경우 사용자를 리디렉션합니다 시스템을 구축하기 위해 노력하고, 형태는 포함 0000 또는 1111예 :
if xml_response == "false" && form == ("0000" || "1111") {
window.location.replace("");
} else {
submit.form
}
나는 그것이 작동하게 할 수있었습니다 XML이 거짓을 생성하고 양식에 0000이 포함되면 성공적인 리다이렉션이 발생합니다.
XML이 false를 생성하고 양식에 주사위가 포함되지 않으면 1111이 포함됩니다. 나는 내가 사업자를 어떻게 포맷하는지와 관련이 있다고 생각하고있다. 어떤 아이디어?
가 여기 내 문의 : 무효의
if (response == "false" && document.forms['Form'].id.value==("0000" || "1111")) {
window.location.replace("http://url/");
} else {
document.getElementById("submit_form").submit();
}
'("0000"|| "1111")'은 "0000"'으로 평가됩니다. '||'연산자는 "truey"값 (예 :'if' 문에서 true로 간주되는 값)이 있으면 왼쪽 피연산자를 반환하고, 그렇지 않으면 오른쪽 피연산자를 반환합니다. –
계몽주의에 감사드립니다! –