চেকবক্সটি পরীক্ষা না করা বা চেক না করা এই সমস্যাটি মোকাবিলার জন্য আমি একটি পাগল সমাধান খুঁজে পেয়েছি এটি আমার অ্যালগরিদম ... বিশ্বব্যাপী ভেরিয়েবল তৈরি করুন চলুন চেক- হোল্ডার বলে
চেক_হোল্ডারের 3 টি রাজ্য রয়েছে
- অপরিজ্ঞাত অবস্থা
- 0 রাষ্ট্র
- 1 রাষ্ট্র
যদি চেকবক্সটি ক্লিক করা হয়,
$(document).on("click","#check",function(){
if(typeof(check_holder)=="undefined"){
//this means that it is the first time and the check is going to be checked
//do something
check_holder=1; //indicates that the is checked,it is in checked state
}
else if(check_holder==1){
//do something when the check is going to be unchecked
check_holder=0; //it means that it is not checked,it is in unchecked state
}
else if(check_holder==0){
//do something when the check is going to be checked
check_holder=1;//indicates that it is in a checked state
}
});
চেকবক্সটি চেক করা হয়েছে কিনা তা চেক করা হয়েছে কিনা তা জানতে উপরের কোডটি অনেক পরিস্থিতিতে ব্যবহার করা যেতে পারে। এর পেছনের ধারণাটি হ'ল চেকবক্সটি একটি ভেরিয়েবলের মধ্যে সংরক্ষণ করা, অর্থাত্ যখন এটি চালু থাকে। আমি আশা করি আপনার সমস্যা সমাধানের জন্য যুক্তিটি ব্যবহার করা যেতে পারে।
.click()
ক্লিক ইভেন্টে ডাকা হবে। অতএব "সক্ষম" এবং "অক্ষম করুন" দ্বারা আপনি কী বোঝাতে চেয়েছেন তা আমি বুঝতে পারি না। যদি চেকবক্সটি চেক করা থাকে তবে আপনি ফাংশনটি শুরু করতে পারেনa()
। চেকবক্সটি চেক না করা অবস্থায় আপনাকে অনুরোধ করতে বিপরীত ফাংশনটি লিখতে হবে। আমি বিভ্রান্ত