0

我正在使用在 YII 框架上运行的脚本......我有这个选择框,允许用户根据他们的国家查看内容。但是现在,当用户选择他们的国家时,在选择之后,它只显示国家名称......而我想要的是,在用户选择他们的国家之后......它仍然必须显示选择框,但是有列表顶部的选定国家/地区。我已经尝试了很多东西,但我对此还是很陌生。

<?php if ( $_country == '' ) { ?>
<select onchange="changeCountry(this)" name="country" id="country">
<?php if ( count ($c) != 0 ) { ?>
<?php if ( $_country == NULL ) ?>
<?php foreach ($c as $id => $val) { ?>
<option<?php if ($id == $countryId) {?> selected="selected"<?php } ?> value="<?php echo mbCoreFunctions::to_seo_ad_name ($val, $id) ?>"><?php echo $val; ?></option>
<?php } ?>
<?php } ?>
</select>
<?php } else { ?>
<span class="countryName"><?php echo $countryName; ?></span>
<?php } ?>
4

1 回答 1

1

我没有尝试,但以下应该可以

<select onchange="changeCountry(this)" name="country" id="country">
    <?php foreach ($c as $id => $val) { ?>
    <option<?php if ($id == $countryId) {?> selected="selected"<?php } ?> value="<?php echo mbCoreFunctions::to_seo_ad_name ($val, $id) ?>"><?php echo $val; ?></option>
    <?php } ?>
</select>
于 2012-10-28T20:06:03.433 回答