سلام مجددا
يا اخي عندي مشكلة غريبة!!! الكود يعمل مرة ومرة اخري لاء!! قمت بحذف الكوكيز من المتصحف ولاكن برضو هناك خلل!!!!
المشكلة عند تغير مسال ملف ال check.php
بس اغير المسار الى ../check.php
بيبطل يشتغل!! بظل يقول ان اقل اقل اشي 3 احرف!!!!
مع العلم اني قمت ببعض التعديلات على كود الجافا ليعمل بشكل سليم
ليش بس اغير مسار الملف ببطل يشتغل؟؟؟ مع اني متاكد من مسار الملف حتى اني استدعيت ملف ال check.php مباشرة في المتصحف ومشي الحال!!! النتيجة كانت 0
هذا كود الجافا الحالي وبعد التعيلات
كود:
// JavaScript Document
$(document).ready(function(){
//global vars
var form = $("#forumAdd");
var name = $("#name");
var nameInfo = $("#nameInfo");
var description = $("#description");
var file = $("#file");
//On blur
name.blur(validateName);
//On key press
name.keyup(validateName);
//On Submitting
form.submit(function(){
if(validateName() & CheckDuplicate() )
return true;
else
return false;
});
//This is working fine
function validateName(){
if (name.val().length == 0){
name.removeClass("error");
nameInfo.html("");
nameInfo.removeClass("error");
return false;
}
else if( name.val().length < 3 & name.val().length > 0 ){
name.addClass("error");
nameInfo.html("<img src='../images/misc/false.png' alt='' style='border: 0;' />Minimum 3 charecters in length.");
nameInfo.addClass("error");
return false;
}
else {
//name.removeClass("error");
//nameInfo.html("<img src='../images/misc/true.png' alt='' style='border: 0;' />");
//nameInfo.removeClass("error");
//return true;
return CheckDuplicate();
}
}
//This is not working
function CheckDuplicate(){
var the_name = name.val();
$.post("check.php", { name : the_name }, function(data){
if(data == 1){
/// show a message that the user exists
/// return false
name.addClass("error");
nameInfo.html("<img src='../images/misc/false.png' alt='' style='border: 0;' />This name already exists");
nameInfo.addClass("error");
return false;
}else{
/// return true
name.removeClass("error");
nameInfo.html("<img src='../images/misc/true.png' alt='' style='border: 0;' />");
nameInfo.removeClass("error");
return true;
}
});//post
}
});