переход на Главную страницу...


Cкачать Java скрипты
(1-100)

01   02   03   04   05  
06   07   08   09   10  
11   12   13   14   15  
16   17   18   19   20  
21   22   23   24   25  
26   27   28   29   30  
31   32   33   34   35  
36   37   38   39   40  
41   42   43   44   45  
46   47   48   49   50  
51   52   53   54   55  
56   57   58   59   60  
61   62   63   64   65  
66   67   68   69   70  
71   72   73   74   75  
76   77   78   79   80  
81   82   83   84   85  
86   87   88   89   90  
91   92   93   94   95  
96   97   98   99   100  

бесплатные шаблоны
javascript для html


Java скрипт - Кодировщик номера кредитной карты

Содержимое этой таблицы поместите между <HEAD> и </HEAD>

 

<!-- Cut-N-Paste JavaScript from ISN Toolbox 
Copyright 1996, Infohiway, Inc. Restricted use is hereby
granted (commercial and personal OK) so long as this code
is not *directly* sold and the copyright notice is buried
somewhere deep in your HTML document. A link to our site
but is absolutely and positively not necessary. ;-) -->
<SCRIPT LANGUAGE="JavaScript">
<!--

// ЗАМЕНИТЕ НА false ЕСЛИ ХОТИТЕ ОТКАЗАТЬСЯ ОТ ШИФРОВАНИЯ
var encrypt_it = true;


/* ================== ======================= =========================
THIS FUNCTION IS TAKEN DIRECTLY FROM NETSCAPE FROM:
which is a bunch of functions to validate forms

FUNCTION: isCreditCard(st)
INPUT: st - a string representing a credit card number
RETURNS: true, if the credit card number passes the Luhn Mod-10 test
false, otherwise
===================== ======================= ====================== */

function isCreditCard(st) {
// Encoding only works on cards with less than 19 digits
if (st.length > 19)
return (false);

sum = 0; mul = 1; l = st.length;
for (i = 0; i < l; i++) {
digit = st.substring(l-i-1,l-i);
tproduct = parseInt(digit ,10)*mul;
if (tproduct >= 10)
sum += (tproduct % 10) + 1;
else
sum += tproduct;
if (mul == 1)
mul++;
else
mul--;
}

if ((sum % 10) == 0)
return (true);
else
return (false);
}

function getCCNum(default_val) {
msg = 'Введите номер кредитной карты. '
+ 'Он будет '
+ ((encrypt_it) ? "зашифрован и " : "")
+ 'помещен в поле формы '
+ 'после проверки на корректность.';
return prompt(msg,default_val);
}

// takes in a credit card number, adds one to each digit
// (9 becomes 0), and then returns the encrypted credit
// card number with an 'e' tacked on to the end to signal
// the number has been encrypted
function encrypt(val) {
val = "" + val;
var result = "";
for (i=0;i<val.length;i++) {
character = val.charAt(i);
if ("0123456789".indexOf(character) != -1) {
character = parseInt(character);
character = (character+1)%10;
}
result += character;
}
if (result != "")
result += "e";
return result;
}

function unencrypt(val) {
val = "" + val;
for (n=0;n<9;n++)
val = encrypt(val);
return (val.substring(0,val.indexOf('e')));
}

function strip(val) {
val = "" + val;
if (val == null)
return "";
var result = "";
for (i=0;i<val.length;i++) {
character = val.charAt(i);
if ("0123456789".indexOf(character) != -1)
result += character;
}
return result;
}

var last_entry = "";
function doCCStuff(form_element) {
if (blur_reset) {
last_entry = form_element.value;
if (last_entry.indexOf('e') != -1)
last_entry = unencrypt(last_entry);
entry = getCCNum(last_entry);
stripped_entry = strip(entry);
while ((entry != null) && (!isCreditCard(stripped_entry))) {
alert('Вы ввели некорректный номер кредитной карты.'
+ 'Уточните номер и повторите попытку.');
last_entry = entry;
entry = getCCNum(last_entry);
stripped_entry = strip(entry);
}
if (entry != null) {
if (encrypt_it)
form_element.value = encrypt(entry);
else
form_element.value = entry;
}
blur_form(form_element);
}
return false;
}
var blur_reset = true;
function blur_form(form_element) {
form_element.blur();
blur_reset = false;
setTimeout("blur_reset=true",2000);
}

// -->
</SCRIPT>

 

Содержимое этой таблицы поместите между <BODY> и </BODY>

 

<!-----СКРИПТ БУДЕТ РАБОТАТЬ С ЛЮБЫМ ПОЛЕМ ФОРМЫ, В КОТОРОМ ПРИСУТСТВУЕТ ВЫДЕЛЕННАЯ БЕЛЫМ СТРОКА----->

<input type="text" name="cc_num" size=20 onFocus="return doCCStuff(this)">




      
Cкачать Java скрипты
(101-200)

101   102   103   104   105  
106   107   108   109   110  
111   112   113   114   115  
116   117   118   119   120  
121   122   123   124   125  
126   127   128   129   130  
131   132   133   134   135  
136   137   138   139   140  
141   142   143   144   145  
146   147   148   149   150  
151   152   153   154   155  
156   157   158   159   160  
161   162   163   164   165  
166   167   168   169   170  
171   172   173   174   175  
176   177   178   179   180  
181   182   183   184   185  
186   187   188   189   190  
191   192   193   194   195  
196   197   198   199   200  

скачать шаблоны
java script для html
  Книги   Скрипты     Анекдоты   Web Мастеру