자바 스크립트를 사용하여 HTML 양식을 보호하고 있습니다. 사용자가 입력 값을 변경할 수 있고 입력 값이 임의로 생성 된 숫자와 같은지 확인하고 싶습니다. if/else 문을 사용하고 if else 문이 작동하지 않습니다.HTML 형식의 자바 스크립트 보호가 작동하지 않습니다.
var pokeid = '+res.id+'; //generates random id
var html = '';
html += '<form id="myForm" action="myurl.net" method="post">';
html += ' <input type="hidden" id="goid" name="goid" value="'+res.id+'" >';
html += ' <input type="hidden" name="level" value="'+res.level+'" />';
html += ' <input value="Battle!" class="button" onclick="myFunction()" />';
</script>
<script type= "text/javascript">
function myFunction()
{
if (pokeid != document.getElementById("goid").value;) {
window.location = '("http://www.myurl.net/index.php")';
}else{
document.getElementById("myForm").submit();
}
}
</script>
당신은 그 길 잃은 세미콜론에 대해보고 된 구문 오류를 발견하지 적이 있습니까? – Pointy
사용자는 콘솔에서'pokeid = 12345'를 쉽게 설정할 수 있다는 것을 알고 있습니까? –