【发布时间】:2012-07-26 16:45:05
【问题描述】:
我想让如果用户选择某个选项(从数据库提供)只有一个值,那么另一个选项标签似乎选择 else 为所有其他选项用户有文本框输入值。像下面这样-
<tr>
<td><span class="alert">* </span>Country:</td>
<td><select name="country_id" class="medforminput" id="country_id" onchange="getState('select_state.php?country_id='+this.value)">
<option value="Select Country">Select Country</option>
<?php
while($row4=mysql_fetch_array($coun1))
{ ?>
<option value="<?php echo $row4['country_id']; ?>">
<?php echo $row4['country_name']; ?></option>
<?php }?>
<option value="others">Others</option>
</select></td>
</tr>
<tr>
<td><span class="alert">* </span>State</td>
<?php
if($row4['country_name']=="INDIA")
{?>
<td id="statediv"><select name="state_id" class="medforminput" id="state_id" onchange="getCity('select_city.php?state_id='+this.value)">
<option value="">Choose State</option>
</select></td>
<?php else {
<td id="statediv"><input type="text" name="state_id" class="medforminput" id="state_id"/>
</td>
<?php }?>
</tr>
我没有得到什么概念有什么问题? 我想在用户选择“印度”其他文本框进入状态的地方显示选择标签。
【问题讨论】:
-
那么,你的意思是,如果他们选择“印度”,应该会出现另一个选择下拉菜单,但任何其他选择都应该出现一个文本框?
-
@Matt 是的,如果用户选择“印度”,那么您应该让印度的状态出现在下拉列表中以选择其他文本来输入它