PDA

View Full Version : اعتبار سنجی با onblur



M.asghari
شنبه 01 مهر 1391, 03:11 صبح
وقتی این کد را اجرا میکنم اتفاقی نمیفتدعلت چیست؟

function name() {
var x = document.getElementById(firstname);

if (x.value.lenght >= 3 && x.value.lengh <= 30)
return true;
else {
alert("نام شما نباید کمتر از 3 و بیشتر از30 کاراکتر باشد ");
x.focus();
return false;
}
}

-----------------------------------

<input id="TextName" type="text" onblur="name()" />

Reza1607
شنبه 01 مهر 1391, 06:50 صبح
شما به فيلدتون يه آي دي دادين بعد تو كد جاوااسكريبت از يه آي دي ديكه استفاده كردين

آي دي فيلدتون رو به firstname‏ تغيير بدين و تو كد جاوااسكريبت firstname‏ رو داخل ' بذاريد

M.asghari
شنبه 01 مهر 1391, 12:19 عصر
این کد را تغییر دادم و باز هم کار نمیکند


function NotEmpty(temp) {



var x = document.getElementById('temp');



if (x.lenght == 0) {

alert(

"فیلد نباید خالی نباشد");

x.focus();



return false;

}



else



return true;

 

}


---------------
<


input id="TextName" type="text" tabindex="1" onblur="NotEmpty(this)" />

Reza1607
دوشنبه 03 مهر 1391, 06:51 صبح
به اين صورت اصلاح كنيد
function NotEmpty
(temp) {
var x =
document.getElementB
yId(temp);
if (x.value.lenght == 0) {
alert(
"ﻓﯿﻠﺪ ﻧﺒﺎﯾﺪ ﺧﺎﻟﯽ ﻧﺒﺎﺷﺪ"
);
x.focus();
returnfalse;
}
else
{
returntrue;
}

kb0y667
دوشنبه 17 مهر 1391, 05:12 صبح
برو حالشو ببر





<input type="text" id="firstname" onblur="name(this)" />

<script>
function name(A){
B=A.value.length;
if(B<4||B>29){
alert('غلط کردی نام نادرست زدی');
A.focus();
}
}

</script>