在动态输入框中获取输入值的总和 [英] Get the sum of inputted values on dynamic input box
问题描述
Hello Everybody我有一个动态复选框输入框,我想计算输入框的值,在每个复选框中这是我的HTML代码
a =( - 1 )
直到objRSDefect1.eof或a = RecFound
a = a + 1
%>
< ; tr>
< td>
< input type = checkbox name = chkDefect value =<%= objRSDefect1(" iDefectId")%>> <%= objRSDefect1(" vcDefect")%>
< / td>
< td>< input type = text name ="<%=" txtNoofDefects" &安培;一%GT;" onBlur = ReviewDefects()>
< / td>
< / tr>
<%objRSDefect1.Movenext
循环
这里是我的javascript,这是不完整的因为我不做下一步该怎么办
功能ReviewDefects()
{
for(i = 0; i< elements [''txtNoOfDefects'']。length; i ++)
}
提前致谢!
各位大家好,
我需要计算以使用Javascript获得输入值的总和(请参见下文),请检查我的代码有什么问题,当我写入警报时,消息是undefine2,undefine23 --number 2 3是在文本框中输入的值,请参阅我的HTML代码
函数ReviewDefects()
{
with (document.form)
{
var intDefects;
for(i = 0; i< txtReject.value - 1; i ++)
intDefects + =(elements [''txtNoofDefects''+ i] .value);
alert(intDefects)
if(TotalDef!= txtReject.value)
hidAction.value =''缺陷''
提交()
HTML代码:
<%
a =( - 1)
直到objRSDefect1.eof或a = RecFound
a = a + 1
%>
< tr>
< td><%= objRSDefect1(" vcDefect")%>
< / td>
< td>< input type = text name ="<%=" txtNoofDefects" &安培;一%GT;" value ="<%= Request(" txtNoofDefects"& a)%>" onChange = ReviewDefects()>
< / tr>
<%objRSDefect1.Movenext
循环
谢谢
我不确定是否理解了这个问题。
为了填充文本框中的值,您可以使用所需的值设置
document.getElementsByName(i +a)。value。
如需更多帮助,请提供更多详细信息。
使用:
intDefects + = document.getElementsByName(''txtNoofDefects''+ i )。价值;
Hello Everybody I have a dynamic check box input box and I want to compute the value of the input box, in every checked box Here is my HTML code
a=(-1)
Do until objRSDefect1.eof or a = RecFound
a = a + 1
%>
<tr>
<td>
<input type=checkbox name=chkDefect value=<%=objRSDefect1("iDefectId")%>> <%=objRSDefect1("vcDefect")%>
</td>
<td><input type=text name = "<%="txtNoofDefects" & a%>" onBlur=ReviewDefects()>
</td>
</tr>
<%objRSDefect1.Movenext
Loop
and here is my javascript which is incomplete coz i Dont what to do next
function ReviewDefects()
{
for (i=0; i < elements[''txtNoOfDefects''].length; i++)
}
Thanks in advance!
Hello everybody,
I need to compute to get sum of the inputted value using Javascript(please see below), please check what is wrong on my code, when i write into alert the message is undefine2, undefine23 --number 2 and 3 is the value inputted on text box, please see also my html code
function ReviewDefects()
{
with(document.form)
{
var intDefects;
for (i=0; i < txtReject.value - 1; i++)
intDefects += (elements[''txtNoofDefects'' + i].value);
alert(intDefects)
if (TotalDef != txtReject.value)
hidAction.value=''Defects''
submit()
HTML CODE:
<%
a=(-1)
Do until objRSDefect1.eof or a = RecFound
a = a + 1
%>
<tr>
<td ><%=objRSDefect1("vcDefect")%>
</td>
<td ><input type=text name = "<%="txtNoofDefects" & a%>" value="<%=Request("txtNoofDefects" & a)%>"onChange=ReviewDefects()>
</tr>
<%objRSDefect1.Movenext
Loop
THanks
I''m not sure if understood the question.
In order to fill values in textboxes you can set
document.getElementsByName(i + "a").value with the desired value.
For more help, please provide more details.
Use :
intDefects += document.getElementsByName(''txtNoofDefects'' + i).value;
这篇关于在动态输入框中获取输入值的总和的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!