我正在面對一個嚴重的問題else if語句在JavaScript中。我用它們爲一個特定的值分配一個會話變量,但是每當我嘗試這樣做時,它都會將它賦值給寫在最後一個else if語句中的最後一個值,奇怪的是它會進入右邊,如果是block,值正確,然後在函數結束時將其更改爲錯誤的值。 下面是我正在使用的代碼:else if語句在javascript中
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 =服務器端vs Javascript =客戶端 兩者都在不同的介質上運行HTTP fence的對面 – 2013-05-09 13:01:29