js中三个文本框,第一个输入值,第二个和第三个得到相应计算值? 5
<inputtype="text"id="input11"onchange="javascript:textChanged2()"/><inputtype="text"i...
<input type="text" id="input11" onchange="javascript:textChanged2()" />
<input type="text" id="input22" value="0" onchange="javascript:textChanged3()" />
<input type="text" id="input33" />
<script type="text/javascript">
function textChanged2()
{
i=document.getElementById('input11').value
document.getElementById('input22').value=i+6
}
function textChanged3()
{
i=document.getElementById('input22').value
document.getElementById('input33').value=i*6
}
</script>
我想实现的效果是 第一个文本框输入数值,第二个经过计算后得到的值显示在第二个文本框中,而第二个的值又会被第三个文本框用来计算,现在的情况是第二个文本框可以得到想要的值,而第三个去无法获得第二个文本框的值。请问如何解决,谢谢 展开
<input type="text" id="input22" value="0" onchange="javascript:textChanged3()" />
<input type="text" id="input33" />
<script type="text/javascript">
function textChanged2()
{
i=document.getElementById('input11').value
document.getElementById('input22').value=i+6
}
function textChanged3()
{
i=document.getElementById('input22').value
document.getElementById('input33').value=i*6
}
</script>
我想实现的效果是 第一个文本框输入数值,第二个经过计算后得到的值显示在第二个文本框中,而第二个的值又会被第三个文本框用来计算,现在的情况是第二个文本框可以得到想要的值,而第三个去无法获得第二个文本框的值。请问如何解决,谢谢 展开
2个回答
展开全部
你可以设置一个全局变量 把第二个文本框(即你想要的值)赋值给它 就能用了计算和使用了
<script type="text/javascript">
var temp;
function textChanged2()
{
i=document.getElementById('input11').value
document.getElementById('input22').value=i+6
temp=i+6;
}
function textChanged3()
{
document.getElementById('input33').value=temp*6
}
</script>
<script type="text/javascript">
var temp;
function textChanged2()
{
i=document.getElementById('input11').value
document.getElementById('input22').value=i+6
temp=i+6;
}
function textChanged3()
{
document.getElementById('input33').value=temp*6
}
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
TableDI
2024-07-18 广告
2024-07-18 广告
在Excel中匹配两列数据,通常有以下几种方法:1. **使用VLOOKUP函数**:该函数可根据指定值,在另一列或区域中查找并返回对应的结果。例如,在C1单元格输入`=VLOOKUP(A1,B:B,1,FALSE)`,即可查找A1在B列中...
点击进入详情页
本回答由TableDI提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询