اسکریپتتم کار نمیکنه

maaha

Member
بچه ها اسکریپت من چه مشکلی داره؟کمک کنید لطفا.کار نمیکنه

<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('input').focus(function(){
$('input') .removeclass('selectbtn');
$(this).addclass('selectbtn');
});
$('form').submit(function(event){
event.preventdefault();
var user= $('input#username').val();
var pass = $('input#pass').val();
if (!user)
{
alert('please enter username.');
$('input#username').focus();
}
else if(!pass)
{
alert('please enter your password.');
$('input#pass').focus();
}
else
{
$.post('http//localhost/www/mk/checkaccount.php', {username:user,password:pass},function(data){
if (data == '1')
{
$('#login').hide()
$('#welcome').block();
}
else if (data == '0')
alert('oops! You didnt enter correct username or pass,if you dont have account, please sign up now');
$('input#username').focus();

});
}
return false;
});
$("a.signup").click(function(){
$('#signup').show();
$('#login').hide();

});
$('signupform').submit(function(event){
event.preventdefault();
var name= $('input#fullname').val();
var tel = $('input#tel').val();
var email= $('input#email'). Val();
var city= $('input#usercity'). Val();
var job= $('input#job'). Val();
if (!name)
{
alert('please enter your fullname.');
$('input#fullname').focus();
}
else if(!tel)
{
alert('please enter your tel.');
$('input#tel').focus();
}
else if(!email)
{
alert('please enter your right email.');
$('input#email').focus();
}
else if(!city)
{
alert('please enter your city.');
$('input#usercity').focus();
}
else if(!job)
{
alert('please enter your job.');
$('input#job').focus();
}
else
{
$.post('http//localhost/www/mk/signup.php', {customername:name,usertel:tel,useremail:email,customercity:city,userjob:job},function(data){
if (data == '1')
{
alert('welcome dear user');
}
else if(data=='0')
alert('oops! Please try again');
$('input#username').focus();
});
}
});
});
</script>
 

eAmin

Well-Known Member
از این به بعد کدها رو داخل تگ code قرار بدید (علامت #).
همه این کدها رو خودتون نوشتید، یا کپی & پیست کردید؟!
توی این کدهایی که شما قرار دادید مشکل خاصی دیده نمیشه، شما باید کدها رو کامل بزارید تا بشه ایراد کار رو پیدا کرد.
 

maaha

Member
بله.خودم نوشتم.مشکلش اینه که نمیتونه فایل php رو پیدا کنه و نتیجه بگیره.دوم این که نمن چندین فرم تو صفحه دارم.وقتی از

کد:
$('form').submit(function(event){
استفاده میکنم این روی همه ی فرم هام تاثیر میذاره.:-?
 

eAmin

Well-Known Member
آدرس دهی تون مشکل داره.
فرض کنید http://localhost/index.php صفحه اصلی وبسایت باشه و فایل php مورد نظر شما درون پوشه mk هست اونوقت باید به اینصورت آدرس دهی کنید: http://localhost/mk/signup.php
احتمالا شما دارید از wamp و یا easyphp استفاده میکنید، پوشه www رو نباید در آدرس دهی تون ذکر کنید. چون این پوشه مثل یک فضای وب برای شما عمل میکنه.
استفاده میکنم این روی همه ی فرم هام تاثیر میذاره.
برای فرم ها id متفاوت در نظر بگیرید تا با هم تداخل پیدا نکنند. و با استفاده از این سلکتور فرم موردنظر رو انتخاب کنید:
کد:
form#id1
form#id2
 

maaha

Member
مرسییی:rose: مشکل فرم ها حل شد ولی هنوز فایل php رو پیدا نمیکنه:cry:
 

eAmin

Well-Known Member
localhost اجرا شده؟
دقیقا از اول بهم بگید که شما فایلی که این کدها رو درونش نوشتید رو به چه صورتی اجرا میکنید؟
 

maaha

Member
localhost اجرا شده؟
دقیقا از اول بهم بگید که شما فایلی که این کدها رو درونش نوشتید رو به چه صورتی اجرا میکنید؟
ببینید من سایتم رو با php,mysql,css,html,query مینویسم.پس از ومپ سرور2 استفاده میکنم.فایل های سایتم رو گذاشتم توی یه پوشه در پوشه ی www ومپ سرورم.همه چی به درستی اجرا میشه بجز پیدا کردن همین فایل php که توسط jquery با تابع پست صداش میزنم.
فایل ها رو به این صورت اجرا میکنم که صفحه ی اصلی سایت index.php رو از localhost از ومپ سرور اوردم.بعد فرمم رو پر میکنم.بعد از سابمیت و انجام شدن کد های jquery وقتی نوبت به ارسال کدها به یه فایل php دیگه میشه این کار انجام نمیشه.تو status bar مینویسه:مثلا
waiting for loacalhost/mk/login.php
 

جدیدترین ارسال ها

بالا