gpt4 book ai didi

javascript - Jquery - 选择选项时填写输入文本

转载 作者:行者123 更新时间:2023-11-30 08:14:07 25 4
gpt4 key购买 nike

我有这个表单的元素:

<form ...>
<select name="type[]" id="type[]">
<option value="1">One</option>
<option value="2">Two</option>
</select>
<input type="text" name="tvalue[]" id="tvalue[]" />

<select name="type[]" id="type[]">
<option value="1">One</option>
<option value="2">Two</option>
</select>
<input type="text" name="tvalue[]" id="tvalue[]" />
...

<input type="submit" value="send" />
</form>

因此,当选择选项元素更改时,我需要填写输入文本元素。(元素数组?)有谁能帮帮我吗?

上面的标记是这个 PHP 脚本的结果(我更改了上面的标记):

<?php
echo "<form name='form1' id='form1' action=\"#\" method='post'>";
for ($i=0; $i<5; $i++){
echo "<select name='type[]' id='type[]'>\n";
echo "<option value ='1'>One</option>\n";
echo "<option value ='2'>Two</option>\n";
echo "</select>\n";
echo "<input type='text' name='tvalue[]' id='tvalue[]' value=''>";
}
echo "<input type='submit' name='submit' id='submit' value='enviar' />";
echo "</form>";
?>

(type[] 和 tvalue[] 因为我需要发布一个数组)

问题是我在选择选项时需要填写输入文本。例如,当我在第一个选择中选择选项“一个”时,然后是第一个输入文本必须显示“一个”,所以当我在第二个选择中选择一个选项时,第三个,等等......因此,当我提交表单时,我可以获得这些值。

非常感谢!卡洛斯。

最佳答案

我把只有一个select和一个input修改的例子写下来

$('select#id1').change(function(){ //the event here is change
if ($(this).val() === "1" ) //check the value into the select
{
$('input#id2').val("ONE!"); //change the value into the input
}
else
{
$('input#id2').val("TWO!"); //change the value into the input
}
});

关于javascript - Jquery - 选择选项时填写输入文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6405787/

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