我有两个或更多个循环选择选项
这是代码:
<select id="select0" onchange="myfunction()">
<option value=""></option>
<option value="50">1</option>
<option value="20">2</option>
<option value="300">3</option>
<option value="100">4</option>
<option value="200">5</option> -- if this is selected value is 200
<option value="700">6</option>
</select>
<input type="text" id="share0" value=100> --then input is 100
<select id="select1" onchange="myfunction()">
<option value=""></option>
<option value="50">1</option>
<option value="20">2</option>
<option value="300">3</option>
<option value="100">4</option>
<option value="200">5</option> ---then this should be change to value is 100
<option value="700">6</option>
</select>
<input type="text" id="share0">
etch...
如果我选择第一个选择选项ex。选择值= 200 然后在输入框中我输入100 ..第二个选择应该在上面的注释标签中输出
如何在javascript或jquery函数中执行此操作 你的帮助非常感谢.. tnkyou
答案 0 :(得分:0)
的javascript
var input = document.getElementById('share0');
var select = document.getElementById('select0');
function myfunction(){
input.value=select.value/2;
}
答案 1 :(得分:0)
如果您尝试从下拉列表和输入中获得值200和100之间的差异,可以尝试以下代码:
function myfunction()
{
var select0 = document.getElementById('select0').value;
var share0 = document.getElementById('share0').value;
var diff = select0 - share0;
var select1 = document.getElementById('select1');
select1.value = diff;
}
输入字段应如下所示:
<input type="text" id="share0" onblur="myfunction();" ></input>