gpt4 book ai didi

javascript - 这个javascript、php、显示失败缺少什么简单的步骤?想不通

转载 作者:行者123 更新时间:2023-11-28 08:57:35 25 4
gpt4 key购买 nike

这是代码:

<?php $countrycode=$p["country"]; ?>
<select size="1" name="countrycode" id="countrycode" onchange="javascript:
if(this.value=='USA') {
document.getElementById('us').style.display='block';
} else {
document.getElementById('us').style.display='none';
}
if(this.value=='DE') {
document.getElementById('de').style.display='block';
} else {
document.getElementById('de').style.display='none';
}
">
<option value="INT" <?php
if($countrycode=='INT') { echo 'selected="selected"'; } ?>
>International</option>
<option value="USA" <?php
if($countrycode=='USA') { echo 'selected="selected"'; } ?>
>USA</option>
<option value="DE" <?php
if($countrycode=='DE') { echo 'selected="selected"'; } ?>
>DE</option>
</select>

这是我得到的结果:

当它是值 'DE' 时,下面不会出现任何内容。

当它是值“USA”时,所有(甚至是“DE”的值)都会出现。像这样:

还允许:加拿大 ¦ 英国 ¦ 澳大利亚 display:none;"id="de">(>> 最后一部分不应显示 - 意味着 display:none;"id="de">)

还允许:Switzerland Austria(>> 这实际上应该显示在值“DE”上)

非常感谢能帮助我解决问题的解决方案。

最佳答案

这是丢失的 echo (刚刚忘记了)

<?php if($countrycode=='USA') { echo 'display:block;'; } else { echo 'display:none;'; }
?>

"id="us">
还允许:

value="1"> 加拿大

<?php
if($p["UK"]=='1') { echo 'checked="checked"'; } ?>

value="1"> 英国

<?php 
if($p["AU"]=='1') { echo 'checked="checked"'; } ?>

value="1">澳大利亚

<?php if($countrycode=='DE') { echo 'display:block;'; } else { echo 'display:none;'; } ?>

"id="de">
还允许:

value="1"> 瑞士

<?php 
if($p["AT"]=='1') { echo 'checked="checked"'; } ?>

value="1"> 奥地利

关于javascript - 这个javascript、php、显示失败缺少什么简单的步骤?想不通,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27070157/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com