我正在面对一个严重的问题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