সর্বশেষ সম্পাদনা করেছেন সাইফুল_বিডি (২৫-০১-২০১৩ ১৭:২৪)

টপিকঃ জাভাস্ক্রিপ্ট এ সাহায্য প্রয়োজন

আমি জাভা স্ক্রিপ্ট পারি না , কিন্তু খুজে খুজে কপি পেস্ট করতে পারি। নিচে যে কোড টি আছে সেটাকে আমি  কেটে ছেটে আমার ব্যবহার উপযোগি করেছি। এখন আরো একটু মডিফিকেশনের দরকার। ডাটার ভ্যালু যখন ১ আশে তখনকার জন্য মেসেজ এর কোড করা হয়েছে , এখন ডাটার ভ্যালু ২ আসলে আরেকটা মেসেজ দরকার। অনেকটা else if জাতীয় লজিক , কিন্তু JS না জানায় কিছুই করতে পারছি না । কি করতে পারি ?

$(document).ready(function()
{

  $("#email").blur(function()
  {
    //remove all the class add the messagebox classes and start fading
    $("#msgbox1").removeClass().addClass('messagebox').text('Checking...').fadeIn("slow");
    //check the email exists or not from ajax
    $.post("function.php",{ email:$(this).val() } ,function(data)
        {
      if(data=='1') //if email not avaiable
      {
        $("#msgbox1").fadeTo(200,0.1,function() //start fading the messagebox
      { 
        //add message and change the class of the box and start fading
        $(this).html('Email Alraddy In Use.').addClass('messageboxerror').fadeTo(900,1);
        document.getElementById("submit").disabled = true;
      });   
          }
      else
      {
        $("#msgbox1").fadeTo(200,0.1,function()  //start fading the messagebox
      { 
        //add message and change the class of the box and start fading
        $(this).html('email OK.').addClass('messageboxok').fadeTo(900,1); 
        document.getElementById("submit").disabled = false; 
      });
      }
        
        });
 
  });
});
এই ব্যাক্তির সকল লেখা কাল্পনিক , জীবিত অথবা মৃত কারো সাথে মিল পাওয়া গেলে তা সম্পুর্ন কাকতালীয়, যদি লেখা জীবিত অথবা মৃত কারো সাথে মিলে যায় তার দায় এই আইডির মালিক কোনক্রমেই বহন করবেন না। এই ব্যক্তির সকল লেখা পাগলের প্রলাপের ন্যায় এই লেখা কোন প্রকার মতপ্রকাশ অথবা রেফারেন্স হিসাবে ব্যবহার করা যাবে না।

Re: জাভাস্ক্রিপ্ট এ সাহায্য প্রয়োজন

এরকম করে চেষ্টা করুন:

$(document).ready(function()
{

  $("#email").blur(function()
  {
    //remove all the class add the messagebox classes and start fading
    $("#msgbox1").removeClass().addClass('messagebox').text('Checking...').fadeIn("slow");
    //check the email exists or not from ajax
    $.post("function.php",{ email:$(this).val() } ,function(data)
        {
      if(data=='1') //if email not avaiable
      {
        $("#msgbox1").fadeTo(200,0.1,function() //start fading the messagebox
      {
        //add message and change the class of the box and start fading
        $(this).html('Email Alraddy In Use.').addClass('messageboxerror').fadeTo(900,1);
        document.getElementById("submit").disabled = true;
      });   
          }
      else if(data=='2')
      {
        $("#msgbox1").fadeTo(200,0.1,function() //start fading the messagebox
      {
        //add message and change the class of the box and start fading
        $(this).html('আপনার মেসেজ').addClass('messageboxerror2').fadeTo(900,1);
        document.getElementById("submit").disabled = true;
      });   
          }

      else
      {
        $("#msgbox1").fadeTo(200,0.1,function()  //start fading the messagebox
      {
        //add message and change the class of the box and start fading
        $(this).html('email OK.').addClass('messageboxok').fadeTo(900,1);
        document.getElementById("submit").disabled = false;
      });
      }
       
        });

  });
});

বোল্ড করা অংশগুলোর ভ্যালু প্রয়োজনানুসারে দিন।

Re: জাভাস্ক্রিপ্ট এ সাহায্য প্রয়োজন

কাজ হয়েছে , ধন্যবাদ।

এই ব্যাক্তির সকল লেখা কাল্পনিক , জীবিত অথবা মৃত কারো সাথে মিল পাওয়া গেলে তা সম্পুর্ন কাকতালীয়, যদি লেখা জীবিত অথবা মৃত কারো সাথে মিলে যায় তার দায় এই আইডির মালিক কোনক্রমেই বহন করবেন না। এই ব্যক্তির সকল লেখা পাগলের প্রলাপের ন্যায় এই লেখা কোন প্রকার মতপ্রকাশ অথবা রেফারেন্স হিসাবে ব্যবহার করা যাবে না।

Re: জাভাস্ক্রিপ্ট এ সাহায্য প্রয়োজন

এসব ক্ষেত্রে HTTP Status Code দেখে সিন্ধান্ত নেয়াই ভাল। খামকা কষ্ট করে কনটেন্ট পার্স করার দরকার দেখি না। যেমন, ইমেইলটি যদি ইতিমধ্যেই ব্যবহৃত থাকে সেক্ষেত্রে ৪০৯ কোড পাঠানো যেতে পারে।

[img]http://twitstamp.com/thehungrycoder/standard.png[/img]
what to do?