تایید چک باکس قوانین قبل از لوگین به سایت
سلام
دوستان عزیز کد زیر را که می بینید مربوط به اسکریپت لوگین می باشد. من میخوام یه کد به اون اضافه کنم که هر کاربر قبل از ورود به سایت چک باکس مربوط به"قوانین را قبول دارم" را تیک بزند و بعد وارد شود و بدون اینکه تیک نزند امکان ورود نداشته باشد.
لطف کنید کد را در بین این کدها قرار بدید برنامه مربوط به صفحه لوگین را خودم اونجا قرار میدم.
[PHP]window.onload = function() {
// only needed becouse of a bug in ie8 rc1, there is no BG-image without any div manipilation by js
Element.show('lay_pw');
Element.hide('lay_pw');
//-------------------------------------------
$("login").onsubmit = function(){
if($F('username').search(/[\^%$#@!&*()/{}\[\]]/gi)>=0){
alert('Warning: shoma mojaz be vorood ba in esm nemibashid');
return false;
}
if (!Element.visible('lay_pw')) $('pw').value='';
var myAjaxObj= new Ajax.Request(
"./?CheckUserName",
{
onSuccess: function(ajaxResult) {
if (ajaxResult.responseText==1) location.href='./?Chat';
else{
if (ajaxResult.responseText=='pw' || ajaxResult.responseText=='pw+invisible') {
Element.show('lay_pw');
if (ajaxResult.responseText=='pw+invisible') Element.show('lay_invisible');
Element.hide('lay_gender');
$("pw").focus();
}
else {
if (ajaxResult.responseText=='blacklist') location.href="./?AfterBlacklistInsertion";
else if(!ajaxResult.responseText.empty()) alert(ajaxResult.responseText);
else {
$('username').value='';
$('username').focus();
}
}
}
},
postBody: $("login").serialize()
}
);
return false;
}
}[/PHP]