Results 1 to 7 of 7

Thread: Java Script /

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User
    Join Date: Dec:2006
    Location: SOFIA
    Posts: 18

    Java Script /

    HTML/Java Script source-







  2. #2
    Registered User Rumbeto's Avatar
    Join Date: Mar:2005
    Location: VIP-a
    Posts: 1,841
    . .

    <form method="post" action="<?php echo $_SERVER['PHP_SELF']?>" onsubmit="return validate()">

    , . action-a php . ... - .

    validate() :
    <SCRIPT Language="JavaScript" type="text/JavaScript">
    <!--
    function validate()
    {
    err = '';

    document.forms[0].name.value
    = trim(document.forms[0].name.value);
    document.forms[0].pass1.value
    = trim(document.forms[0].pass1.value);
    document.forms[0].pass2.value
    = trim(document.forms[0].pass2.value);

    if (document.forms[0].name.value == '')
    err += ' -Name\n';
    if (document.forms[0].pass1.value == '')
    err += ' -Password\n';
    if (document.forms[0].pass2.value == '')
    err += ' -Reenter Password\n';
    if(document.forms[0].pass1.value != document.forms[0].pass2.value)
    err += ' -Same Passwords\n';
    if (err != '')
    {
    alert('Please enter:\n' + err);
    return false;
    }
    return true;
    }
    -->
    </SCRIPT>

    , , , . , . , Java Script, .

    , - , , . , , .

  3. #3
    Registered User
    Join Date: Dec:2006
    Location: SOFIA
    Posts: 18

  4. #4
    Registered User
    Join Date: Oct:2006
    Location: Plovdiv
    Posts: 305
    ( , ... , , ):

    Code:
     function onlydigits(str)
     {
         var re = new RegExp("([0-9]+)");
         return (re.exec(str)!=null && RegExp.$1==str);
     }
    
     function checkccnumber(cardnum )
     {
     
         var cardnum = fld1.value;
         if(cardnum.length > 0) cardnum = cardnum.replace(/ /gi,'');
         if(cardnum.length > 0) cardnum = cardnum.replace(/-/gi,'');
     
         if (cardnum.length<13 || cardnum.length>16)
         {
             alert("Credit card numbers must contain between 13 and 16 digits.");
             return false;
         }
    
         if (!onlydigits(cardnum))
         {
             alert("Credit card numbers must contain only digits.");
             return false;
         }     
     
         var no_digit = cardnum.length;
         var oddoeven = no_digit & 1;
         var sum = 0;
     
         for (var count = 0; count < no_digit; count++)
         {
             var digit = parseInt(cardnum.charAt(count),10);
             if (!((count & 1) ^ oddoeven))
             {
                 digit *= 2;
                 if (digit > 9)
                 digit -= 9;
             }
             sum += digit;
         }
         if (sum % 10 != 0)
         {
             alert("Credit card number is not valid.  Please check that all digits were entered correctly.");
             return false;
         }
     
         return true;
     }
    Last edited by DiadoMraz; 13th May 2009 at 02:06.
    prepBut nI vrbLike adjHungarian! qWhat's artThe adjBig nProblem?

  5. #5
    Registered User
    Join Date: Dec:2006
    Location: SOFIA
    Posts: 18

  6. #6
    Registered User genn's Avatar
    Join Date: Feb:2003
    Location:
    Posts: 1,215
    Quote Originally Posted by mibit View Post


    ... - , . , , .

  7. #7
    Registered User
    Join Date: Oct:2006
    Location: Plovdiv
    Posts: 305
    Quote Originally Posted by mibit View Post

    . , 6 ... Leffe Blonde - , . Glenfiddich 15yrs
    prepBut nI vrbLike adjHungarian! qWhat's artThe adjBig nProblem?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 . .
iskamPC.com | mobility.BG | Bloody's Techblog | | 3D Vision Blog |