PDA

View Full Version : چک کردن فیلد ها



majoran
چهارشنبه 14 فروردین 1387, 09:38 صبح
با سلام
من برای چک کردن فیلد های صفحه ثبت نام سایتم از یه کد جاوا استفاده می کنم محل قرار دادنشم درسته و بین تگ هد می زارمش ولی جواب نمیده مشکل کجاست البته تو پی اچ پی این جوری میشه ها داخل صفحه اچ تی ام ال به راحتی کار میکنه

<script language="Javascript"><!--
function VF_form1(){ //v2.0
var theForm = document.form1;
var numRE = .@;
var errMsg = "";
var setfocus = "";
if (numRE.test(theForm['post_title14'].value == "")){
errMsg = "پست الکترونیکی اجباریست آن را وارد کنید";
setfocus = "['post_title12']";
}
if (theForm['post_title11'].value == ""){
errMsg = "نام کاربری یا مستعار خود را وارد نکرده اید";
setfocus = "['post_title11']";
}
if (theForm['post_title12'].value == ""){
errMsg = "کلمه عبور را وارد نکرده اید";
setfocus = "['post_title12']";
}

if (theForm['post_title12'].value != theForm['post_title13'].value){
errMsg = "کلمه عبور مورد نظر شما به درستی وارد نشده در ورود آن و کلمه عبور مجدد دقت نمایید";
setfocus = "['post_title12']";
}

if (theForm['post_title7'].value == ""){
errMsg = "سال ورود به دانشگاه را مشخص کنید";
setfocus = "['post_title7']";
}
if (theForm['post_title6'].value == ""){
errMsg = "نام پدر خود را وارد نکرده اید";
setfocus = "['post_title6']";
}
if (theForm['post_title5'].value == ""){
errMsg = "تاریخ تولد را وارد نکرده اید";
setfocus = "['post_title5']";
}
if (theForm['post_title4'].value == ""){
errMsg = "شماره شناسنامه خود را وارد کنید";
setfocus = "['post_title4']";
}
if (theForm['post_title3'].value == ""){
errMsg = "نام خانوادگی خود را وارد کنید";
setfocus = "['post_title3']";
}
if (theForm['post_title2'].value == ""){
errMsg = "نام خود را وارد نکرده اید";
setfocus = "['post_title2']";
}
if (theForm['post_title1'].value == ""){
errMsg = "شماره دانشجویی خود را وارد نکرده اید ";
setfocus = "['post_title1']";
}
if (errMsg != ""){
alert(errMsg);
eval("theForm" + setfocus + ".focus()");
}
else theForm.submit();
}//-->
</script>

maysamscript
چهارشنبه 14 فروردین 1387, 18:28 عصر
اینو

var numRE = .@;به این

var numRE =" .@";تغییر بده درست میشه. اگه درست نشد فرمت رو هم بزار ببینم مشکل از کجاست