Php 当选择一个下拉列表时,我想更改未选择的其他下拉列表

Php 当选择一个下拉列表时,我想更改未选择的其他下拉列表,php,jquery,Php,Jquery,我想照我在问题上说的做。 这是我的主要部分。当我从该选择零件中选择任何选项时。我想取消选中其他选择块的元素 假设我有更多的选择块用于搜索年、月、日等 你能帮我怎么做吗 <select id="makale" size="4"name="formMakale"style="height:7em;width:16em;border:0px;outline:0px;fontsize:16px;padding-left:10px;" > <?php $authorsQue

我想照我在问题上说的做。 这是我的主要部分。当我从该选择零件中选择任何选项时。我想取消选中其他选择块的元素

假设我有更多的选择块用于搜索年、月、日等

你能帮我怎么做吗

<select id="makale"  size="4"name="formMakale"style="height:7em;width:16em;border:0px;outline:0px;fontsize:16px;padding-left:10px;" >
<?php 
     $authorsQuery = $hb->authors();
foreach($authorsQuery as $v){
   echo '<option value="'.$v->id.'">'.$v->name.'  -  '.count($hb>aticlesbyauthor($v),1000).' yazi</option>';}
?>
</select>

您可以在更改事件上使用jQuery来完成此操作。首先检查第二个选择框是否为空,然后从第一个选择框中选择时将值设置为null

$("#makale").on('change', function(){
    if($('#kategoriSec').val() != ''){
       $('#kategoriSec').val(null);
    }
});
请访问下面的链接以获取示例。这个例子可能会对你有所帮助


您可以使用jQuery on change事件来完成此操作。首先检查第二个选择框是否为空,然后从第一个选择框中选择时将值设置为null

$("#makale").on('change', function(){
    if($('#kategoriSec').val() != ''){
       $('#kategoriSec').val(null);
    }
});
请访问下面的链接以获取示例。这个例子可能会对你有所帮助


没有空选项?没有空选项?