将数据从JavaScript填充到textBox

时间:2013-10-24 07:00:56

标签: javascript

我有一个文本框,我需要在加载表单时加载数据。在“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>

3 个答案:

答案 0 :(得分:3)

您在输入元素中出错,并为我们使用.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> {}的任何文本框赋予价值。

使用此代码

{{1}}

答案 1 :(得分:0)

应为value

document.getElementById("G6").value=G6data;  

答案 2 :(得分:0)

这里有一个简单的问题

<input type="text" id="f6" value="5000" />

当您尝试在此处获取ID为“F6”的元素时,您的ID为“f6”

var F6=document.getElementById("F6").value;

并使用值而不是innerHTML

document.getElementById("G6").innerHTML=G6data;