多选html和javascript值从POST发送,获取
并在另一个选择中输入Html select,但第二个选择不会通过GET或POST发送信息。我不知道我将在JavaScript中添加id=和name=以使其工作多选html和javascript值从POST发送,获取,javascript,php,html,Javascript,Php,Html,并在另一个选择中输入Html select,但第二个选择不会通过GET或POST发送信息。我不知道我将在JavaScript中添加id=和name=以使其工作 <select id="type" name="type"> <option value="item1">item1</option> <option value="item2">item2</option> <option value="item3
<select id="type" name="type">
<option value="item1">item1</option>
<option value="item2">item2</option>
<option value="item3">item3</option>
</select>
<select id="size">
<option value="">-- select one -- </option>
</select>
<script>
$(document).ready(function() {
$("#type").change(function() {
var val = $(this).val();
if (val == "item1") {
$("#size").html("<option value='test'>item1: test 1</option><option value='test2'>item1: test 2</option>");
} else if (val == "item2") {
$("#size").html("<option value='test'>item2: test 1</option><option value='test2'>item2: test 2</option>");
} else if (val == "item3") {
$("#size").html("<option value='test'>item3: test 1</option><option value='test2'>item3: test 2</option>");
}
});
});
</script>
对于type,它可以工作,但它只接收第一个select的信息
它包含在表格中。源代码是这样的:通过它的工作原理,我想你的意思是,这些元素是在稍后某个时候提交的文件的一部分?第一个以该形式发送其值,因为它有一个名称:
它包含在表格中。源代码是这样的@迪亚科努利维:那到底是什么问题?这是怎么失败的?是工作,我没有意识到javascript与第二个select关联
<select id="type" name="type">
<select id="size" name="size">