dr-wp

اعتبار سنجی با جی کوئری

14 پست در این موضوع قرار دارد

سلام

من یه کدی نوشتم برای اینکه اگر فیلد خالی بود border فیلد قرمز بشه اما کار نمیکنه

مشکل از چیه؟


<script type="text/javascript">
$(document).ready(function(){
$("#btn-next").click(function{
var error = false;
var name = $("#name").val();
var email = $("#email").val();
var tel = $("#tel").val();
var company = $("#company").val();
if(name=="")
{
error = true;
$("#name").css("border","1px solid #e04242");
}
});
});
</script>

0

به اشتراک گذاری این پست


لینک به پست

سلام

این‌طوری رو تست کنید


if( jQuery.trim( $( '#name' ).val() ) == '' ) {
}

0

به اشتراک گذاری این پست


لینک به پست

شما فرمتون رو در <form> قرار دادید یا بعد با جی‌کوئری اونو به صورت آژاکس میفرستید؟

اگه به صورت <form> می‌فرستید، باید از رویدار $.submit برای فرم استفاده کنید و اگه هم در فرم خطایی دیدید، ورودی‌های اشتباه رو قرمز کنید و یه return false بزنید.

موفق باشید.

1

به اشتراک گذاری این پست


لینک به پست

چجوری دقیقا؟!!

نفهمیدم منظورتون رو

کد های جی کوئریم رو که قرار دادم

فرمم هم به صورت زیره :


<form method="post" action="">
<input type="text" placeholder="نام" name="name" id="name">
<input type="email" placeholder="ایمیل" name="email" id="email">
<input type="text" placeholder="تلفن " name="tel" id="tel">
<input type="text" placeholder="شرکت"name="company" id="company">
<input type="submit" value="ثبت" id="btn-next" >
<div class="clear"></div>
</form>

0

به اشتراک گذاری این پست


لینک به پست

شما فرم رو قصد دارید به صورت آژاکس بفرستید یا از طریق خود مرورگر؟

1

به اشتراک گذاری این پست


لینک به پست

میخوام بدون اینکه صفحه رفرش بشه اعتبار سنجی بشه

میخوام اگر اطلاعات درست بود بعدش یک کار دیگه توی همون صفحه انجام بشه بعدش روی ثبت نهایی زد ثبت نهایی بشه اطلاعات (اونموقع مهم نیست رفرش بشه یا نشه!)

0

به اشتراک گذاری این پست


لینک به پست

جاوا اسکریپت من کار نکردم

جی کوئری نمونه ندارین؟؟!!

سرچ میکنم میاره اما چیزی خوب نمیاره

0

به اشتراک گذاری این پست


لینک به پست

چجوری باید بصورت آژاکس درست کنم که وقتی روی دکمه کلیک کرد صفحه رفرش نشه ؟؟؟

یه آموزش خوب اگه دارین بدین

0

به اشتراک گذاری این پست


لینک به پست

سلامی مجدد

من اومدم الان اون باتنم رو حذف کردن و به جاش یه div گذاشتم و مشکلم الان اینجاس که من کد زیر رو نوشتم و اگر کاربر فیلدی رو خالی بزاره و روی دکمه کلیک کنه اون فیلد فرمز میشه ولی اگر فیلد ها رو همه رو پر کرده باشه اون شرطی که گذاشتم رو انجام نمیده

مشکل چیه؟


<script type="text/javascript">
$(document).ready(function(){
var name = $("#name").val();
var email = $("#email").val();
var tel = $("#tel").val();
var company = $("#company").val();
var error = false;
$("#div-next").click(function(){
if ( name=="" )
{
error = true;
$("#name").addClass("border-red");
}
if ( email=="" )
{
error = true;
$("#email").addClass("border-red");
}
if ( tel=="" )
{
error = true;
$("#tel").addClass("border-red");
}
if ( company=="" )
{
error = true;
$("#company").addClass("border-red");
}
if ( error = false ) {
$("#frm-user").hide(200);
}
});

});
</script>

0

به اشتراک گذاری این پست


لینک به پست

متغییرها را بعد از دستور کلیک مقدار دهید


$("#div-next").click(function(){
var name = $("#name").val();
var email = $("#email").val();
var tel = $("#tel").val();
var company = $("#company").val();
var error = false;

0

به اشتراک گذاری این پست


لینک به پست

سلام

متاسفانه هنوز هم کار نمیکنه !!!!! :(

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری