Results 1 to 7 of 7
Thread: Java Script /
Hybrid View
-
12th May 2009 00:55 #1Registered User
Join Date: Dec:2006
Location: SOFIA
Posts: 18
Java Script /
HTML/Java Script source-


-
12th May 2009 01:07 #2
. .
<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, .
, - , , . , , .
-
12th May 2009 02:02 #3Registered User
Join Date: Dec:2006
Location: SOFIA
Posts: 18


-
12th May 2009 05:12 #4Registered 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?
-
12th May 2009 09:57 #5Registered User
Join Date: Dec:2006
Location: SOFIA
Posts: 18
-
12th May 2009 13:07 #6
-
13th May 2009 02:06 #7Registered User
Join Date: Oct:2006
Location: Plovdiv
Posts: 305




Reply With Quote

Lenovo ThinkPad 15 IdeaPad 15
5th May 2023, 22:16 in