[Javascript] (no subject)

Scott Hamm linuxgold at gmail.com
Wed Nov 2 11:11:04 CST 2005


Yeah.  Sorry, English is my second language.  Your description exactly
matched what I was looking for.
On 11/2/05, shawn at milochik.com <shawn at milochik.com> wrote:
> Scott,
>
> Welcome to the list!
>
> Let me see if I understand here.
>
> 1. You have two text boxes.
> 2. One must be a number at all times, the other may be blank.
> 3. If the first one is zero, the second must be numeric.
> 4. If both are numeric, the total may not exceed 8.
>
> Please let me know if I'm understanding it correctly.
>
> Shawn
>
>
>
>
>
> Original Message:
> -----------------
> From: Scott Hamm linuxgold at gmail.com
> Date: Wed, 2 Nov 2005 10:42:25 -0500
> To: javascript at LaTech.edu
> Subject: [Javascript] (no subject)
>
>
> Hi all.  I'm new to this mailing list and  I'm ASP/SQL application
> developer.  I've been using SQL stored procedure to do error
> corrections until I realize that it created high traffic between ASP
> and SQL so I decided to learn javascript.
>
> What I need for my web to do is to ensure that khrs have '0' or more
> and is numeric and/or if kpto is more than '0' and is numeric AND sum
> of khrs and kpto MUST not exceed 8 hours.  I do not want both kph and
> kpto to have '0' values at same time either.  So I created this
> script, everything works up to kph+kpto and I've been struggling to
> figure out why.
>
> Thanks for your help in advance.
>
> Scott
> [code]
>         function validateKronos()
>         {
>                 digits="0123456789."
>                 if(krono_process.assocID.options[0].selected)
>                 {
>                         alert("Associate is not selected")
>                         krono_process.assocID.focus()
>                         return false;
>                 }
>                 else
>                 {
>                         var kph=krono_process.khrs.value
>                         len=kph.length
>                         if(len==0)
>                         {
>                                 alert("Hours is not indicated. Enter 0 if no hours worked.")
>                                 krono_process.khrs.focus()
>                                 return false;
>                         }
>                         else
>                         {
>                                 for(i=0;i<len;i++)
>                                 {
>                                         if(digits.indexOf(kph.charAt(i))<0)
>                                         {
>                                                 alert("Hours must be numeric")
>                                                 krono_process.khrs.focus()
>                                                 return false;
>                                         }
>                                 }
>                                 var kpp=krono_process.kpto.value
>                                 len=kpp.length
>                                 if(len!=0)
>                                 {
>                                         for(i=0;i<len;i++)
>                                         {
>                                                 if(digits.indexOf(kpp.charAt(i))<0)
>                                                 {
>                                                         alert("PTO must be numeric")
>                                                         krono_process.kpto.focus()
>                                                         return false;
>                                                 }
>                                         }
>                                         var kptot=krono_process.kpto.value
>                                         var khtot=krono_process.khrs.value
>                                         ktot=kpp+kph
>                                         If(ktot>8)
>                                         {
>                                                 alert("Exceeding 8 hours total to use PTO")
>                                                 krono_process.khrs.focus()
>                                                 return false;
>                                         }
>                                 }
>                         }
>                 }
>         }
> [/code]
> --
> Please avoid sending me Word or PowerPoint attachments.
> See http://www.gnu.org/philosophy/no-word-attachments.html
> _______________________________________________
> Javascript mailing list
> Javascript at LaTech.edu
> https://lists.LaTech.edu/mailman/listinfo/javascript
>
>
> --------------------------------------------------------------------
> mail2web - Check your email from the web at
> http://mail2web.com/ .
>
>
> _______________________________________________
> Javascript mailing list
> Javascript at LaTech.edu
> https://lists.LaTech.edu/mailman/listinfo/javascript
>


--
Please avoid sending me Word or PowerPoint attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html



More information about the Javascript mailing list