Pereiti prie turinio

php, jquery string


Rekomenduojami pranešimai

Darau registracija su php ir jquery. Pastrigau vienoje vietoje.

 

index.html

<div class="nNote nFailure" id="register-error" style="display: none">
            <p id="register-error-message"> Error message</p>
               </div>
               <div class="nNote nSuccess" style="display: none" id="register-success">
               <p id="register-success-message">SUCCESS REGISTRATION MESSAGE</p>
               </div>  

       <div class="searchLine first">
           <form action="post">
               <input type="text" id="register-username" class="ac" placeholder="Username" />
               <input type="text" id="register-name" class="ac" placeholder="Full name" />
               <input type="text" id="register-email" class="ac" placeholder="Email" />
               <input type="password" id="register-password" class="ac" placeholder="Password" />
               <input type="password" id="register-Rpassword" class="ac" placeholder="Repeat password" />
           </form>
       </div>

 

jQuery kodas

//===== Login and Register =====//

$("#register").click(function(){
	var name = $("#register-name").val();
	var username = $("#register-username").val();
	var email = $("#register-email").val();
	var password = $("#register-password").val();
	var Rpassword = $("#register-Rpassword").val();

	$.post('ajax/register.php', { name: name , username: username, email: email },
		function (result) {

			 }

		});

});

 

register.php kodas

<?php

@extract($_POST);

if($name == "") { $error = 'Oops sorry. Something wrong, please fill Name field.';}
elseif ($name[64] != "") { $error = 'Oops sorry. Something wrong, name a too long .';}
elseif ($username == "") { $error = 'Oops sorry. Something wrong, please fill Username field.';}
elseif ($username[64] != "") { $error = 'Oops sorry. Something wrong, username a too long .';}
elseif ($email == "") { $error = 'Oops sorry. Something wrong, please fill email field.';}
elseif (!strstr($email, '@') || !strstr($email, '.') || $email[4] == '' ) { $error = 'Oops sorry. Something wrong, please enter a correct email address.';}
else {

}

 

kaip dabar $error kintamuosius ikisti i jQuery faila? :/

Redagavo Benas M
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Darau registracija su php ir jquery. Pastrigau vienoje vietoje.

 

index.html

<div class="nNote nFailure" id="register-error" style="display: none">
            <p id="register-error-message"> Error message</p>
               </div>
               <div class="nNote nSuccess" style="display: none" id="register-success">
               <p id="register-success-message">SUCCESS REGISTRATION MESSAGE</p>
               </div>  

       <div class="searchLine first">
           <form action="post">
               <input type="text" id="register-username" class="ac" placeholder="Username" />
               <input type="text" id="register-name" class="ac" placeholder="Full name" />
               <input type="text" id="register-email" class="ac" placeholder="Email" />
               <input type="password" id="register-password" class="ac" placeholder="Password" />
               <input type="password" id="register-Rpassword" class="ac" placeholder="Repeat password" />
           </form>
       </div>

 

jQuery kodas

//===== Login and Register =====//

$("#register").click(function(){
	var name = $("#register-name").val();
	var username = $("#register-username").val();
	var email = $("#register-email").val();
	var password = $("#register-password").val();
	var Rpassword = $("#register-Rpassword").val();

	$.post('ajax/register.php', { name: name , username: username, email: email },
		function (result) {

			 }

		});

});

 

register.php kodas

<?php

@extract($_POST);

if($name == "") { $error = 'Oops sorry. Something wrong, please fill Name field.';}
elseif ($name[64] != "") { $error = 'Oops sorry. Something wrong, name a too long .';}
elseif ($username == "") { $error = 'Oops sorry. Something wrong, please fill Username field.';}
elseif ($username[64] != "") { $error = 'Oops sorry. Something wrong, username a too long .';}
elseif ($email == "") { $error = 'Oops sorry. Something wrong, please fill email field.';}
elseif (!strstr($email, '@') || !strstr($email, '.') || $email[4] == '' ) { $error = 'Oops sorry. Something wrong, please enter a correct email address.';}
else {

}

 

kaip dabar $error kintamuosius ikisti i jQuery faila? :/

 

1. Nenaudok extract();

2. Gražink klaidas JSON'e ir tikrink jQuery, taip pat daryk klaidų masyvą, o ne tą patį variable perrašinėk :)

3. Gali pažiūrėti jquery validate plugin'ą ir žiūrėti ar yra klaidų client-side, o tik po to tikrinti kaip ir server-side

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...