Jump to content
Facebook Twitter Youtube

Adaugare cod de securitate la formular HTML


Andreea
 Share

Recommended Posts

Tutorial: Adaugare cod de securitate la formular HTML
COM_CONTENT_PUBLISHED_DATE | COM_CONTENT_WRITTEN_BY | COM_CONTENT_ARTICLE_HITS
In acest tutorial este prezentat modul prin care putem adauga unui formular un cod de securitate, al carui scop este oprirea trimiterii mesajelor spam.

In principiu, formularul contine un camp in care este introdus un anumit cod. Acel cod trebuie comparat cu un altul iar in cazul in care sunt identice sa trimita datele prin formular.



Acest mod consta in adaugarea unei casute ascunse de tip text a carei valoare este rezultatul corect al operatiei matematice sau intrebarii sau ce doriti voi sa apara la codul de securitate.



<div align="center"><form action="pagina.php" method="post" onsubmit="return validare()"
name="formular" >
Nume:
<input type="text" size="25" name="nume" maxlength="35" />
Mesaj:
<textarea name="mesaj"></textarea>
<?php
$aleatoriu1 = rand(0,10);
$aleatoriu2 = rand(0,10);
$rezultat = $aleatoriu1 + $aleatoriu2;

echo '<input type="text" size="5" value="'.$rezultat.'" name="cod1"
style="display:none;" />
'.$aleatoriu1.'+'.$aleatoriu2.' =
<input type="text" size="5" name="cod2" />';
?>
<input type="submit" value="Trimite" />
</form></div>


Iar codul javascript care verfica daca valoarea celor doua casute este aceeasi
<div align="center">function validare() {
if (document.forms.formular.cod1.value != document.forms.formular.cod2.value) {
alert('Introduceti codul de verificare!');
return false;
}
return true;
}</div>
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

WHO WE ARE?

CsBlackDevil Community [www.csblackdevil.com], a virtual world from May 1, 2012, which continues to grow in the gaming world. CSBD has over 70k members in continuous expansion, coming from different parts of the world.

 

 

Important Links