将数据从 JavaScript 填充到 textBox
Populating the data from JavaScript to textBox
我有一个文本框,我需要在加载表单时加载数据。在"G6data"变量中,我得到的值为 100,但它没有填充在 G6 文本框中。如何使用getElementByID填充我进入输入框的数据。请帮忙
<!DOCTYPE html>
<html>
<body onload="myFunction()">
<input type="text" id="f6" value="5000" />
<input type="text" id="G6" value="" />
<button >Try it</button>
<script>
function myFunction()
{
var F6=document.getElementById("F6").value;
var as6=calculateAS6(F6);
var as4=CalculateAS4(as6);
var G6data=AveragePercentage(as6,as4);
document.getElementById("G6").innerHTML=G6data;
}
</script>
</body>
</html>
您在输入元素中出错,并为我们使用的任何文本框提供值 .value
而不是 .innerHTML
.
使用此代码
<html>
<body onload="myFunction()">
<input type="text" id="f6" value="5000" />
<input type="text" id="G6" value="" />
<button >Try it</button>
<script>
function myFunction()
{
var F6=document.getElementById("f6").value;
var as6=calculateAS6(F6);
var as4=CalculateAS4(as6);
var G6data=AveragePercentage(as6,as4);
document.getElementById("G6").value=G6data;
}
</script>
</body>
</html>
它应该是value
document.getElementById("G6").value=G6data;
这里有一个简单的问题
<input type="text" id="f6" value="5000" />
您在此处的 id 是"f6",而您尝试在此处获取 id 为"F6"的元素
var F6=document.getElementById("F6").value;
并在此处使用值而不是内部HTML
document.getElementById("G6").innerHTML=G6data;
相关文章:
- 如何设置html元素填充的动画
- 如何使用jquery在填充自动完成的值后使文本框只读
- 如何通过ajax刷新JSF填充的javascript变量
- 用与线条相同的颜色填充多折线图上的点
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 带有填充属性的SVG矩形显示在包含元素的上方插入框阴影
- 用我的json数据填充JQuery DataTable
- php代码在textbox更改事件上显示null
- 使用 jQuery 检查所有值是否为空或已填充
- 为什么不't我的变量在我的控制器中填充后在我的视图中呈现
- 如何让typeahead在我的搜索栏中填充自定义参数
- 如何使用JSON字符串中的jQuery填充下拉框
- 动态填充两个下拉菜单
- 如何将CSS(特别是填充/边距)应用于select下拉菜单的选项或optgroup
- spine.js在启动时填充模型实例
- 如何将要单独填充的每个HTML画布路径/形状分开
- CSS赢得't填充视图端口
- 从JSON填充列表(而不是HTML)
- Fabric.js-更改矩形填充
- 将数据从 JavaScript 填充到 textBox