我想知道只有当有人在选择框中选择了一个值时才能显示输入字段,从数据库中检索选择框中的值。
以下是我的代码
的apercu <select id="region" >
<option value="">Select Region</option>
<?php
$Region = $category->getAllRegion();
if($Region){
while($result = $Region->fetch_assoc()){
?>
<option value="<?php echo $result['regionId']; ?>"><?php echo $result['regionName']; ?></option>
<?php } } ?>
</select>
<input type="text" name="town" id="town" />
这里是javascript。我试过这样做,但对我没用。任何有更好建议的人都欢迎使用Ajax或JS
<script type="text/javascript">
$("#region").change(function(){
if($(this).val()=="<?php echo $result['regionId']; ?>")
{
$("#town").show();
}
else
{
$("#town").hide();
}
});
</script>