Php 从文本框中的下拉列表中获取所选选项

Php 从文本框中的下拉列表中获取所选选项,php,Php,我已经定义了下拉列表,第一个选项“lisence”默认选中,其余选项从mysql数据库的“id”列中选择。我希望在选择第一个选项以外的选项时,将其指定给textbox值 Search For:<input type="text" name="valuetosearch" value=""> <select name="Option"> <?php $selectOption = $_GET['Option']; ?> <option>Lisenc

我已经定义了下拉列表,第一个选项“lisence”默认选中,其余选项从mysql数据库的“id”列中选择。我希望在选择第一个选项以外的选项时,将其指定给textbox值

Search For:<input type="text" name="valuetosearch" value="">
<select name="Option">
<?php 
$selectOption = $_GET['Option'];
?>
<option>Lisence</option>
<?php
$res = $conn->query($sql);
while($r=$res->fetch_assoc())
{
?>
<option value="<?php echo $r["id"];   ?>">
<?php echo $r["id"];   ?>
</option>
<?php
}
?>
搜索:
利森斯

试试下面的代码。更改事件已添加到
选择
下拉列表中。更改下拉列表时,其值将放入文本框
valuetosearch

<script>
    $(document).ready(function(){
        $('[name="Option"]').on('change',function(e){ alert($(this).val());
            var val = $(this).val() === 'Lisence' ? '' : $(this).val(); 
            $('[name="valuetosearch"]').val(val);
        })
    });


    </script>

$(文档).ready(函数(){
$('[name=“Option”]')。在('change',函数(e){alert($(this.val());
var val=$(this.val()=='Lisence'?'':$(this.val();
$('[name=“valuetosearch”]').val(val);
})
});

尝试下面的代码。更改事件已添加到
选择
下拉列表中。更改下拉列表时,其值将放入文本框
valuetosearch

<script>
    $(document).ready(function(){
        $('[name="Option"]').on('change',function(e){ alert($(this).val());
            var val = $(this).val() === 'Lisence' ? '' : $(this).val(); 
            $('[name="valuetosearch"]').val(val);
        })
    });


    </script>

$(文档).ready(函数(){
$('[name=“Option”]')。在('change',函数(e){alert($(this.val());
var val=$(this.val()=='Lisence'?'':$(this.val();
$('[name=“valuetosearch”]').val(val);
})
});

您可以使用
jquery
来实现这一点,首先将
class=“abc”
添加到您的
选择框中。现在,使用以下代码:

Search For:<input type="text" name="valuetosearch" value="" class="ab">
搜索:
Jquery

  <script>
    $(document).on("change",".abc",function(){
        var value=$('.abc').val();//getting value of select box
        console.log(value);
       if(value != 'Lisence'){
       $(".ab").val(value);//puting value in textbox
       }
    }); 
  </script>

$(document).on(“change”,“.abc”,function(){
var value=$('.abc').val();//获取选择框的值
console.log(值);
如果(值!=“Lisence”){
$(“.ab”).val(值);//在文本框中输入值
}
}); 

您可以使用
jquery
来实现这一点,首先将
class=“abc”
添加到您的
选择框中。现在,使用以下代码:

Search For:<input type="text" name="valuetosearch" value="" class="ab">
搜索:
Jquery

  <script>
    $(document).on("change",".abc",function(){
        var value=$('.abc').val();//getting value of select box
        console.log(value);
       if(value != 'Lisence'){
       $(".ab").val(value);//puting value in textbox
       }
    }); 
  </script>

$(document).on(“change”,“.abc”,function(){
var value=$('.abc').val();//获取选择框的值
console.log(值);
如果(值!=“Lisence”){
$(“.ab”).val(值);//在文本框中输入值
}
}); 

textbox在哪里?在代码的第一行输入标记。我们可以用jquery回答吗?我的意思是可以……但是……我认为如果。。整个代码都是用php编写的。文本框在哪里?在代码的第一行输入标记。我们可以用jquery回答吗?我的意思是可以……但是……我认为如果。。整个代码是用php编写的。