Forums

This topic is locked

Sum selected values?

Posted 21 Dec 2005 08:57:02
1
has voted
21 Dec 2005 08:57:02 Henrik Sandeberg posted:
Ok, can anyone help me with this, i have two textfields that i want to combine before i send them to the db.
How do i do that? Well i post some code. What i want is to sum the selected data, how do i do that?

<pre id=code><font face=courier size=2 id=code>
&lt;form action="&lt;%= Request.ServerVariables("URL" %&gt;" method="get"&gt;



Multiple Checkboxs With The Same Name:
&lt;input type="checkbox" name="multiple" value="1" /&gt;
&lt;input type="checkbox" name="multiple" value="2" /&gt;
&lt;input type="checkbox" name="multiple" value="3" /&gt;

&lt;br /&gt;

&lt;input type="submit" /&gt;

&lt;/form&gt;


&lt;br /&gt;



&lt;p&gt;&lt;strong&gt;Multiple Checkboxs With The Same Name&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
Data:
&lt;strong&gt;
&lt;%
Dim Item

For Each Item In Request.QueryString("multiple"

Response.Write Item & " "
Next
%&gt;
&lt;/strong&gt;.
&lt;/p&gt;
</font id=code></pre id=code>

Edited by - smalbenet on 21 Dec 2005 12:45:24

Replies

Replied 22 Dec 2005 12:15:07
22 Dec 2005 12:15:07 Henrik Sandeberg replied:
Well, ithink i have solved with Yaromats ext.

<pre id=code><font face=courier size=2 id=code> &lt;%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%&gt;
&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "www.w3.org/TR/html4/loose.dtd"&gt;
&lt;html&gt;
&lt;head&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"&gt;
&lt;title&gt;Untitled Document&lt;/title&gt;
&lt;script language="JavaScript" type="text/JavaScript"&gt;
&lt;!--
function YY_CalculateForm() { //v3.03
//copyright (c)1999-2001 Yaromat.com
var args=YY_CalculateForm.arguments;
var myResult=""; var myField="0";
if (document.all){eval("args[0]=args[0].replace(/.layers/gi, '.all');";}
for (var i=3; i&lt;args.length; i++){
if(args[i].charAt(0)!="#"{
myResult=myResult+args[i];
}else{
myField=eval(args[0]+'.'+ args[i].substring(1)+'.value'); if(myField==""myField="0";
myResult=myResult+myField;
}
}
with (Math) {
var myExpo = pow(10, args[2]);
var myResult = round(myExpo*eval(myResult)/1)/myExpo+"";
myResult += (myResult.indexOf('.')==-1)?".":"";
var missingZ = (args[2] - myResult.length + myResult.indexOf('.') + 1);
for (var i=0; i&lt;missingZ; i++){ myResult += "0" }
}
var myReturn = eval(args[0]+'.'+args[1]);
myReturn.value = myResult;
}
//--&gt;
&lt;/script&gt;
&lt;/head&gt;

&lt;body&gt;
&lt;form name="form1" method="post" action=""&gt;
&lt;p&gt;
&lt;input name="txt1" type="text" id="txt1" value="10"&gt;
&lt;input name="txt2" type="text" id="txt2" value="10"&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href="#" onclick="YY_CalculateForm('document.form1','summan','0','#txt1','+','#txt2')"&gt;Count&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
&lt;input name="summan" type="text" id="summan"&gt;
&lt;input type="submit" name="Submit" value="Submit"&gt;
&lt;/p&gt;
&lt;/form&gt;
&lt;/body&gt;
&lt;/html&gt;
</font id=code></pre id=code>

Now its time to solve it with checkboxes............

Reply to this topic