繁体   English   中英

如何获取文本框中的javascript函数值?

[英]how to get the javascript function value in textbox?

我正在编写这样的javascript函数,我的问题是我可以传递值(数量和价格)检索数量,在标签和文本框中打印该数量(相同的值),但是首先选择另一个操作后标签正在工作并且在文本框中显示值价值即将到来。

此代码中的问题是什么?需要进行任何修改(我正在使用OnChange事件),并且有时它可以与IE浏览器一起使用(但添加母版页无法在任何浏览器上使用)

function Total(Quantity,Price,Amt)
{
var Quan=document.getElementById(Quantity).value;
var Pric=document.getElementById(Price).value;
var tt=document.getElementById('lblTotal').innerHTML;

if(tt=='')
{
   tt=0;
}
if(Quan=='')
{
}
else
{
 var cc1=document.getElementById(Amt).value;
if(cc1!='')
{
  tt=parseFloat(tt)-parseFloat(cc1);
}
document.getElementById(Amt).value=(parseFloat(Quan)*parseFloat(Pric)).toFixed(2);
var cc=document.getElementById(Amt).value;
//document.getElementById(Amt).value=cc.toFixed(2);
document.getElementById('lblTotal').innerHTML = (parseFloat(tt)+parseFloat(cc)).toFixed(2);
document.getElementById('h1').value=document.getElementById('lblTotal').innerHTML;
document.getElementById("<%= TextBox1.ClientID %>").innerText =document.getElementById('lblTotal').innerHTML;
}

更改此行

document.getElementById("<%= TextBox1.ClientID %>").innerText =document.getElementById('lblTotal').innerHTML;

document.getElementById("<%= TextBox1.ClientID %>").value =document.getElementById('lblTotal').innerHTML;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM