ورود

View Full Version : سوال: تبدیل کد جاوا به جی کویری



somaye-s
یک شنبه 30 فروردین 1394, 16:07 عصر
سلام دوستان یک کد دارم مربوط به ولیدیتور ایمیل هست که به زبان جاوا نوشتم حالا اگه بخوام همین کد رو به زبان جی کویری بنویسم چیکار باید انجام بدم؟؟


function validate(){ var username = document.forms["register"]["fusername"].value;
var lusername = document.forms["register"]["lusername"].value;
var age=document.forms["register"]["age"].value;
var gender = document.forms["register"]["gender"].value;
var tell = document.forms["register"]["tell"].value;
var pass = document.forms["register"]["pass"].value;
var cpass = document.forms["register"]["cpass"].value;
var email = document.forms["register"]["email"].value;
var phone= /^[0-9]{8}$/
var emailPattern = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
var p=1;
var msgbox = document.getElementById("result");
msgbox.innerHTML = "";
if(username=="" || username==null)
{
msgbox.innerHTML += "<li>Please Enter First Name</li>";
p=0;
}
if(lusername=="" || lusername==null)
{
msgbox.innerHTML += "<li>Please Enter Last Name</li>";
p=0;
}
if(gender=="" || gender==null){
p=0;
msgbox.innerHTML += "<li>Please select a gender</li>";
}
if(age=="" || age==null){
p=0;
msgbox.innerHTML += "<li>Please Enter your age</li>";
}
if (age>30 && age!=""){
p=1;
msgbox.innerHTML += "<li>You must be under 30</li>";
}
if (age<20 && age!="" ){
p=1;
msgbox.innerHTML += "<li>You are not old enough to register</li>";
}
if(!phone.test(tell) && tell!=""){
p=0;
msgbox.innerHTML += "<li>invalid Phone Number</li>";
}
if(tell=="" || tell==null ){
p=0;
msgbox.innerHTML += "<li>Please Enter Phone Number</li>";
}
if(!emailPattern.test(email) && email!="" ){
p=0;
msgbox.innerHTML += "<li>Invalid Email</li>";}
if( email=="" || email==null ){
p=0;
msgbox.innerHTML += "<li>Please Enter Email</li>";
}
if(pass=="" || pass==null)
{
p=0;
msgbox.innerHTML += "<li>Enter password</li>";
}
if(pass!=cpass)
{
p=0;
msgbox.innerHTML += "<li>Password and confirm password is not same</li>";
}

if(p==1){
return true;
}
return false;
}

Omid Jackson
یک شنبه 30 فروردین 1394, 16:55 عصر
دوست عزیز جی کوئری زبان نیست، جی کوئری یک کتابخانه برای زبان جاوا اسکریپت هست که کمک میکنه دردسر کمتر بشه
مثلا بجا این تکه کد شما:
document.getElementById("result")
میشه نوشت:
$("#result")
و امکانات دیگه که به شما میده
حالا مشکل چیه؟
یا بجای اینکه بنویسین:
msgbox.innerHTML += "<li>Invalid Email</li>"
مینویسین:
msgbox.html("<li>Invalid Email</li>")
برای کار های اصلی دارین از syntax جاوا اسکریپت استفاده میکنین

omidabedi
یک شنبه 30 فروردین 1394, 21:03 عصر
نکته بعد اینکه جاوا نیست جاوا اسکریت هست
جاوا یه زبان دیگست

نکته ی دیگه اینکه دلیل نداره بخواید کدتون رو با jquery بنویسید که بخواید خود کتابخونه رو هم اضاف کنید (یه درخواست اضافی یه حجم اضافی و یک پروسس اضافی!)

AmirHz.ir
دوشنبه 31 فروردین 1394, 08:41 صبح
کد .js رو تبدیل به جیکوئری کردن فکر نکنم درخواست معقولی باشه !