Javascript incomplet

Aici puteţi posta întrebari legate de instalare şi configurare PHP, Apache, IIS, MySQL, PostgreSQL, Oracle, SQL Server sau altele.

Moderator: Moderatori

Smon
PHPRomania Supporter
Mesaje: 7
Membru din: Mie Apr 16, 2014 9:05 pm

Javascript incomplet

Mesajde Smon » Joi Apr 17, 2014 6:24 pm

Cod: Selectaţi tot

<SCRIPT language=JavaScript>

<!--

DisplayAllOkayMessage = "y";



function Validate() {

if (document.logonForm.username.value == "") {
alert("Sorry, unrecognized username or password.");
document.logonForm.username.focus();return false;}

if (document.logonForm.password.value == "") {
alert("Sorry, unrecognized username or password.");
document.logonForm.password.focus();return false;}

if (document.logonForm.submit.value == "") {
alert("error");
document.logonForm.submit.focus();return false;}


if(DisplayAllOkayMessage == "y" || DisplayAllOkayMessage == "Y"     ) { document.logonForm.subbutton.value='Proccesing';return true;   }
return false;
} // Validate()

-->
</script>

Se da codul acesta!
asta face daca vrei sa dai submit nu te lasa si iti zice asta
ce mai vreau eu sa adaug este:
sa poate sa bage intre 3-16 caractere
si sa primeasca doar @ (mail-uri)
Putin ajutor?
Sau daca aveti ceva mai bun..



pont
PHPRomania Supporter
Mesaje: 26
Membru din: Lun Apr 12, 2010 3:45 pm

Re: Javascript incomplet

Mesajde pont » Vin Apr 18, 2014 2:03 pm

1. Poti folosi .length pentru a verifica daca a face verificarea de lungime (3-16 caractere)

document.getElementById("username").value.length

2. Pentru email poti folosi

Cod: Selectaţi tot

function validateEmail(email) {
    var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
    return re.test(email);
}


3. Iti recomand sa folosesti libraria jquery care are plugin-uri de forma:
http://bassistance.de/jquery-plugins/jquery-plugin-validation/

Smon scrie:

Cod: Selectaţi tot

<SCRIPT language=JavaScript>

<!--

DisplayAllOkayMessage = "y";



function Validate() {

if (document.logonForm.username.value == "") {
alert("Sorry, unrecognized username or password.");
document.logonForm.username.focus();return false;}

if (document.logonForm.password.value == "") {
alert("Sorry, unrecognized username or password.");
document.logonForm.password.focus();return false;}

if (document.logonForm.submit.value == "") {
alert("error");
document.logonForm.submit.focus();return false;}


if(DisplayAllOkayMessage == "y" || DisplayAllOkayMessage == "Y"     ) { document.logonForm.subbutton.value='Proccesing';return true;   }
return false;
} // Validate()

-->
</script>

Se da codul acesta!
asta face daca vrei sa dai submit nu te lasa si iti zice asta
ce mai vreau eu sa adaug este:
sa poate sa bage intre 3-16 caractere
si sa primeasca doar @ (mail-uri)
Putin ajutor?
Sau daca aveti ceva mai bun..

Smon
PHPRomania Supporter
Mesaje: 7
Membru din: Mie Apr 16, 2014 9:05 pm

Re: Javascript incomplet

Mesajde Smon » Vin Apr 18, 2014 2:44 pm

OK, nu prea am priceput dar ai putea sa faci update la script meu?
sai adaugi la username si password intre 3-16 sa nu foloseasca semne etc..
Si un cod separat sa mearga cu @
as vrea sa fie iasa asa:
Username:
Email:
Password:


Înapoi la “Instalare”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 7 vizitatori