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]

Reply via email to