Rumah  >  Artikel  >  hujung hadapan web  >  plugin kod pengesahan Orang Sebenar jQuery menghalang borang daripada menghantar_jquery secara automatik

plugin kod pengesahan Orang Sebenar jQuery menghalang borang daripada menghantar_jquery secara automatik

WBOY
WBOYasal
2016-05-16 15:33:271188semak imbas

Pemalam jQuery yang diperkenalkan dalam artikel ini agak istimewa Alat pengesahan untuk menghalang penyerahan borang automatik ialah alat kod pengesahan yang sering kami gunakan.

Rendering adalah seperti berikut:


Arahan penggunaan
Perlu menggunakan fail perpustakaan jQuery dan fail pustaka Orang Sebenar
Pada masa yang sama, anda perlu menyesuaikan gaya CSS untuk paparan kod pengesahan

Contoh penggunaan

1. Mengandungi bahagian fail
eb5ed3af5a776cc458426ea330eea2582cacc6d41bbb37262a98f745aa00fbf0
c08ed8948cb0aed87ccdc679547de9352cacc6d41bbb37262a98f745aa00fbf0
080b747a20f9163200dd0a7d304ba388@import "jquery.realperson.css";531ac245ce3e4fe3d50054a55f265927
2. Bahagian HTML
1de88d460a79b8e93c04f2361990d30b
3. Bahagian Javascript
$("#biuuu").orang sebenar();
Seperti yang ditunjukkan dalam contoh di atas, anda boleh melaksanakan alat kod pengesahan yang menghalang penyerahan borang automatik Pada masa yang sama, anda boleh menentukan panjang aksara kod pengesahan, seperti berikut:
$("#biuuu").orang sebenar({panjang: 5});

Pemalam Orang Sebenar jQuery yang kita bincangkan hari ini ialah pemalam kod pengesahan jQuery yang ditulis sepenuhnya dalam JavaScript.

pemalam jQuery Real Person Klik untuk memuat semula contoh penjelasan

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Untitled Document</title> 
<script type="text/javascript" src="jquery.js"></script> 
<script type="text/javascript" src="jquery.realperson.js"></script> 
<link href="jquery.realperson.css" rel="stylesheet" type="text/css" /> 
<script type="text/javascript"> 
  $(function(){ 
    $('#Gideon').realperson({length: 5}); 
  }) 
</script> 
</head> 
 
<body> 
 
<input type="text" id="Gideon" name="defaultReal"> 
</body> 
</html>  

Nota: Jika pengesahan terus gagal, sila cuba kaedah berikut:

<&#63;php 
function rpHash($value) { 
  $hash = 5381; 
  $value = strtoupper($value); 
  for($i = 0; $i < strlen($value); $i++) { 
    $hash = (($hash << 5) + $hash) + ord(substr($value, $i)); 
  } 
  return $hash; 
} 
&#63;>  
Gantikan

dengan:

<&#63; 
  function rpHash($value)  
  { 
    $hash = 5381; 
    $value = strtoupper($value); 
    for($i = 0; $i < strlen($value); $i++) $hash = (leftShift32($hash, 5) + $hash) + ord(substr($value, $i)); 
    return $hash;  
  } 
 
  function leftShift32($number, $steps)  
  { 
    $binary = decbin($number); 
    $binary = str_pad($binary, 32, "0", STR_PAD_LEFT); 
    $binary = $binary.str_repeat("0", $steps); 
    $binary = substr($binary, strlen($binary) - 32); 
    return ($binary{0} == "0" &#63; bindec($binary) : -(pow(2, 31) - bindec(substr($binary, 1))));  
  } 
&#63;> 

Di atas adalah pengenalan kepada cara menggunakan pemalam kod pengesahan jQuery. Editor mungkin tidak menyusunnya secara menyeluruh. Saya harap anda dapat memahaminya.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn