Javascript 如果在另一个选择框上选择了值,则要更新一个选择块吗
正如我在问题上提到的,如果选择了另一个选择框中的另一个值,我想更新一个选择框 例如:Javascript 如果在另一个选择框上选择了值,则要更新一个选择块吗,javascript,php,jquery,Javascript,Php,Jquery,正如我在问题上提到的,如果选择了另一个选择框中的另一个值,我想更新一个选择框 例如: <select id="makale" size="4"name="formMakale"style="height:7em;width:16em;border:0px;outline:0px;font-size:16px;padding-left:10px;" > <?php $authorsQuery = $hb->authors(); foreach($autho
<select id="makale" size="4"name="formMakale"style="height:7em;width:16em;border:0px;outline:0px;font-size: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>
<select id="kategoriSec" size="4" name="formCat"style="height:7em;width:16em;border:0px;outline:0px;fontsize:16px;padding-left:10px;" >
<?php
$catQuery = $hb->db->get_results("SELECT * FROM category");
foreach ($catQuery as $v) {
echo '<option value="'.$v->id.'">'.$v->name.'</option>';
}
?>
如果我从这个id为makale的选择框中选择了一些内容,我想用id为kategorisec更新选择框的选项
你能帮我吗
谢谢。如果您只想在浏览器端进行更改,请使用onchange事件处理程序 如果要根据服务器数据更新复选框,可以使用ajax或简单地使用iframe:
<input onclick="update(this)">
<iframe src="checkboxes.php">Oh ,update your browser</iframe>
<script>
function update(elem){
if(elem.selected){ iframe=document.getElementsByTagName("iframe")[0]
iframe.src="checkboxes.php?select="+elem.value;
}
}
</script>
哦,更新你的浏览器
功能更新(elem){
if(elem.selected){iframe=document.getElementsByTagName(“iframe”)[0]
iframe.src=“checkbox.php?select=“+elem.value;
}
}
可能重复的@Stu可能是可能的重复。然而,那个被接受的答案只包含链接,我在下面留下了一条关于它的评论。如果您选择一个更好的(可能的)副本,那将是最好的;-)@弗雷德二世-是的,非常正确!这是一个要求很多,所以一些思考的食物为OP:@Stu我知道。有足够的信息供他们查找和使用/尝试。这个问题显示出一点努力也没有。如果他们确实尝试了某件事,但失败了,那么它(Mustafa)应该被包括在内。@Fred ii-同样100%支持你:)我坚信为人们指出正确的方向,这样他们就能自己找到答案,我认为在大多数情况下,这对自我发展比得到一个编码的答案更好。。。当人们在我提问时也这么做时,我很感激:)一个“我尝试过的”的例子显示了在达到目标方面的一些努力。。。