在ASP.net上工作vs 05 C#,有三个textBox.Length,Height,Sft.I想要乘以Length * Height并希望将值放在Sft文本上。
<asp:TextBox ID="txtLength" runat="server"></asp:TextBox>
<asp:TextBox ID="txtHeight" runat="server" onblar="javascript:ComputeSft( );" ></asp:TextBox>
<asp:TextBox ID="txtSft" runat="server"></asp:TextBox></td>
Sft=Length*Height.
function ComputeSft()
{
var _nLength, _nHeight,_nSft;
_nLength=document.getElementById("txtLength").innerText;
_nHeight=document.getElementById("txtHeight").innerText;
_nSft=_nLength*_nHeight;
alert(_nSft);
txtSft.Text=_nSft;
}
如何繁殖?以及如何在文本框上设置乘法值?
答案 0 :(得分:2)
我相信你要找的是value
属性。
试试这个:
function ComputeSft()
{
var _nLength = document.getElementById("txtLength").value;
var _nHeight = document.getElementById("txtHeight").value;
var _nSft = _nLength * _nHeight;
alert(_nSft);
document.getElementById("txtSft").value = _nSft;
}
答案 1 :(得分:0)
您编写的代码是javascript,而javascript使用值中没有innerText
var txtSft=document.getElementById('<id of sfttext>');
txtSft.value=_nSft;