Hi, If you are moving from a ten-line Javascript routine to perl, do you cgi first on a simple form with two or t\hree fields. You must learn to crawl before you try to run a marathon.
When you've made a couple simple cgi forms work, and get back to this, here are some preliminary tips: 1) Dump the lists of variables within your program. Anything you would name in a pattern like that would be better in an array, probably a two-dimensional on. 2) When you have simplified your program variables to a simple array, use a nested loop to move through the form variables you receiveand assign them to elements of your program array. 3) Give your variables meaningful names. Data, dato, or d tells you absolutely nothing about what kind of information you are dealing with, and therefore provides no guidelines for evaluating whether your processing makes sense.. It will be much easier to keep track of the process if you are making reference to something concrete. Joseph Janfek Esquivel wrote: > I have a cgi that gets variables from a form (only numeric) and that form is > sent to a text file to get the information that I need later. What I'm > having problems with is that I need some fields to add themselves and > display different totals on the same form when a modification is made to one > of those fileds. I used a Javascript and tested it on an html, it works, but > it doesn't seem to work on my cgi. Is there something I'm doing wrong, is > there something else I can do? > Your help will be appreciated. Here is the javascript I'm using and also I > attach the cgi. > Thanks in advance. > Janfek Esquivel. > > <script language="JavaScript"> > <!-- > > var totalBoxes = 11; > function updateTotal(theform) { > var d1_12 = 0; > for (var i = 1; i < totalBoxes + 1; i++) { > d1_12 -= eval('theform.num'+i).value; > } > theform.d1_12.value = -d1_12; > } > > // --> > </script> > > _________________________________________________________________ > Add photos to your e-mail with MSN 8. Get 3 months FREE*. > >http://join.msn.com/?page=features/featuredemail&xAPID=42&PS=47575&PI=7324&DI=7474&SU= > http://www.hotmail.msn.com/cgi-bin/getmsg&HL=1216hotmailtaglines_addphotos_3mf > > >----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > Name: dbmpres.zip > dbmpres.zip Type: Zip Compressed Data (application/x-zip-compressed) > Encoding: base64 > > >----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > -- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED]