javascript의 else-if 문에 심각한 문제가 있습니다. 내가 그들을 사용하여 세션 변수를 특정 값에 할당하지만, 그렇게하려고 할 때마다 마지막 else if 문에 쓰여진 마지막 값에 할당합니다. 이상한 점은 블록이있는 경우 오른쪽으로 이동한다는 것입니다. 값 바로 다음 함수의 끝에 잘못된 값으로 변경합니다. 사전에자바 스크립트의 else-if 문
function showInput(value){
if(value==='username'){
document.getElementById('search').innerHTML = "User name: "
<?php
$_SESSION['searchfield']="user name";
?>
}
elseif (value==='phonenumber'){
document.getElementById('search').innerHTML = "Phone number: "
<?php
$_SESSION['searchfield']="phone number";
?>
}
elseif (value==='email'){
document.getElementById('search').innerHTML = "E-mail: "
<?php
$_SESSION['searchfield']="email";
?>
}
}
감사 : 여기에 내가 일하고 있어요 코드입니다.
PHP = 서버 측 = 클라이언트 측 모두 잘못 HTTP 울타리 –