gpt4 book ai didi

javascript - 多选 html 和 javascript 值从 POST 、 GET 发送

转载 作者:行者123 更新时间:2023-12-02 22:32:53 24 4
gpt4 key购买 nike

并在另一个选择中输入 Html 选择,但第二个选择不会通过 GET 或 POST 发送信息。我不知道要在 JavaScript 中添加 id = ""和 name = ""才能使其正常工作。

<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 它可以工作,但它只接收第一个选择的信息

它包含在表单中。源代码是这样的:http://jsfiddle.net/YPsqQ/

最佳答案

我认为“它有效”是指这些元素是<form>的一部分。稍后会提交哪些内容?第一个<select>以该形式发送其值,因为它有 name :

<select id="type" name="type">

第二个<select>缺少其 name ,所以 <form>没有办法包含它。只需给它一个 name :

<select id="size" name="size">

关于javascript - 多选 html 和 javascript 值从 POST 、 GET 发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58838151/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com