جاوا اسکرپٹ کا استعمال کرتے ہوئے تمام چیک باکسز کو کیسے چیک اور ان چیک کریں۔

Jawa Askrp Ka Ast Mal Krt Wy Tmam Chyk Baksz Kw Kys Chyk Awr An Chyk Kry



ایسی صورتحال ہو سکتی ہے جہاں کسی بھی سوالنامے یا کوئز کے معاملے میں تمام چیک باکسز کو چیک یا ان چیک کرنے کی ضرورت ہو۔ مثال کے طور پر، ایک مخصوص آئٹمز کی فہرست سے متعدد انتخاب کرنے کی ضرورت ہوتی ہے یا بالکل بھی کوئی انتخاب نہیں کرنا پڑتا ہے، یا جب آپ کو ایک ہی بار میں ایک فارم میں منتخب کردہ اختیارات کو منتخب یا صاف کرنا ہوتا ہے۔ ایسی صورتوں میں، JavaScript کا استعمال کرتے ہوئے تمام چیک باکسز کو چیک اور ان چیک کرنا بہت آسان اور وقت بچانے والا ہو جاتا ہے۔

یہ مضمون جاوا اسکرپٹ کا استعمال کرتے ہوئے تمام چیک باکسز کو چیک اور ان چیک کرنے کے طریقے دکھائے گا۔

جاوا اسکرپٹ کا استعمال کرتے ہوئے تمام چیک باکسز کو کیسے چیک اور ان چیک کریں؟

جاوا اسکرپٹ میں تمام چیک باکسز کو چیک اور ان چیک کرنے کے لیے، آپ درخواست دے سکتے ہیں:







مذکور طریقوں پر اب ایک ایک کرکے بحث کی جائے گی!



طریقہ 1: 'چیک باکسز' کے ساتھ 'document.getElementsByName()' طریقہ استعمال کرتے ہوئے جاوا اسکرپٹ میں تمام چیک باکسز کو چیک اور ان چیک کریں

' document.getElementsByName() ' طریقہ اپنے دلائل میں مخصوص نام کے ساتھ عناصر کو لوٹاتا ہے۔ یہ طریقہ پاس شدہ نام کی مدد سے ہر چیک باکس کی قیمت حاصل کرنے کے لیے لاگو کیا جائے گا۔



آئیے مظاہرے کے لیے درج ذیل مثال کو دیکھتے ہیں۔





مثال

سب سے پہلے، ان پٹ کی قسم کی وضاحت کی جائے گی ' چیک باکس اور ہر چیک باکس کے خلاف ایک مخصوص نام اور قدر تفویض کی جائے گی:

< ان پٹ کی قسم = 'چیک باکس' نام = 'صرف' قدر = 'ازگر' > ازگر < بی آر />

< ان پٹ کی قسم = 'چیک باکس' نام = 'صرف' قدر = 'جاوا' > جاوا < بی آر />

< ان پٹ کی قسم = 'چیک باکس' نام = 'صرف' قدر = 'جاوا اسکرپٹ' > جاوا اسکرپٹ < بی آر />

اب، قدر کے ساتھ ایک اضافی چیک باکس شامل کریں۔ سب کو چیک کریں۔ 'اور منسلک کریں' کلک پر() 'اس چیک باکس کے ساتھ واقعہ جو اس طرح کام کرے گا جب چیک باکس پر کلک کیا جائے گا، ' چیک ان چیک کیا گیا۔ اعتراض کے ساتھ ()' طریقہ استعمال کیا جائے گا' یہ 'ایک دلیل کے طور پر:



< ان پٹ کی قسم = 'چیک باکس' کلک پر = 'چیک ان چیک (یہ)' /> سب کو چیک کریں۔ < بی آر />

اس کے بعد، ایک فنکشن کی وضاحت کریں جس کا نام ' چیک ان چیک کریں() 'جاوا اسکرپٹ فائل میں، ایک متغیر کے ساتھ' چیک باکس 'ایک دلیل کے طور پر. اب، 'کا استعمال کرتے ہوئے چیک باکس اقدار تک رسائی حاصل کریں document.getElementsByName() 'طریقہ اور قیمت کی جگہ' نام اس کی دلیل کے طور پر صفت۔

آخر میں، لاگو کریں ' کے لیے 'تمام چیک باکس اقدار کے ساتھ اعادہ کرنے کے لئے لوپ اور استعمال کریں' چیک کیا ان سب کو نشان زد کرنے کے لیے پراپرٹی:

فنکشن چیک ان چیک کریں۔ ( چیک باکس ) {

حاصل کریں = دستاویز getElementsByName ( 'صرف' ) ;

کے لیے ( میں تھا = 0 ; میں < حاصل کریں لمبائی ; میں ++ ) {

حاصل کریں [ میں ] . چیک کیا = چیک باکس چیک کیا ; }

}

جیسا کہ آپ دیکھ سکتے ہیں، جب ' سب کو چیک کریں۔ ” چیک باکس کو نشان زد کیا گیا ہے، باقی تمام چیک باکسز کو بھی بطور نشان زد کیا گیا ہے:

طریقہ 2: 'بٹن' کے ساتھ 'document.getElementsByName()' طریقہ استعمال کرتے ہوئے جاوا اسکرپٹ میں تمام چیک باکسز کو چیک اور ان چیک کریں

' document.getElementsByName() ” طریقہ، جیسا کہ پچھلے طریقہ میں زیر بحث آیا ہے، اپنے دلائل میں مخصوص نام کے ساتھ عناصر کو لاتا ہے۔ اس کا استعمال ویب پیج پر شامل تمام چیک باکسز کو چیک یا ان چیک کرنے کے لیے کیا جا سکتا ہے۔

مظاہرے کے لیے درج ذیل مثال کو دیکھیں۔

مثال

اب، ہم دونوں کے لیے دو بٹن شامل کریں گے۔ سب کو چیک کرتا ہے۔ 'اور' سبھی کو غیر چیک کریں۔ ' فعالیتیں پھر، منسلک کریں ' کلک پر دونوں بٹن کے ساتھ ایونٹ جو مخصوص فنکشنز کو الگ سے رسائی حاصل کرے گا:

< ان پٹ کی قسم = 'بٹن' کلک پر = 'چیک ()' قدر = 'سب کو چیک کرتا ہے' />

< ان پٹ کی قسم = 'بٹن' کلک پر = 'غیر چیک کریں()' قدر = 'سب کو غیر چیک کرتا ہے' />

اگلا، 'نامی ایک فنکشن کی وضاحت کریں چیک کریں() 'اور لاگو کریں' document.getElementsByName 'کی مخصوص قیمت کے ساتھ طریقہ' نام ' وصف. پھر، دہرائیں ' کے لیے پچھلے طریقہ میں زیر بحث تمام چیک باکس اقدار کے ساتھ لوپ کریں۔

مزید یہ کہ، جب متعلقہ بٹن پر کلک کیا جاتا ہے، ' چیک کیا 'پراپرٹی تمام چیک باکسز کو نشان زد کرے گی اور چیک شدہ حالت کو 'کے طور پر سیٹ کرے گی۔ سچ ہے ”:

فنکشن چیک ( ) {

بکری ہو = دستاویز getElementsByName ( 'چیک' ) ;

کے لیے ( میں تھا = 0 ; میں < حاصل کریں لمبائی ; میں ++ ) {

حاصل کریں [ میں ] . چیک کیا = سچ ہے ; }

}

اگلا، 'نامی ایک فنکشن کی وضاحت کریں غیر چیک کریں() '، اور اس میں معکوس فعالیت شامل کریں تاکہ نشان زد باکس کی خاصیت کو ' کے طور پر نشان زد کیا جا سکے۔ جھوٹا ”:

فنکشن کو غیر چیک کریں۔ ( ) {

بکری ہو = دستاویز getElementsByName ( 'چیک' ) ;

کے لیے ( میں تھا = 0 ; میں < حاصل کریں لمبائی ; میں ++ ) {

حاصل کریں [ میں ] . چیک کیا = جھوٹا ; }

}

یہ آؤٹ پٹ میں دیکھ سکتا ہے کہ شامل کردہ بٹن بالکل کام کر رہے ہیں:

ہم نے جاوا اسکرپٹ کا استعمال کرتے ہوئے تمام چیک باکسز کو چیک اور ان چیک کرنے کا آسان ترین طریقہ فراہم کیا ہے۔

نتیجہ

جاوا اسکرپٹ کا استعمال کرتے ہوئے تمام چیک باکسز کو چیک اور ان چیک کرنے کے لیے، ' document.getElementsByName() 'کے ساتھ طریقہ' چیک باکسز 'ایک چیک باکس کو شامل کرنے اور فنکشن تک رسائی حاصل کرنے کے لئے، جس کے نتیجے میں چیک باکسز کو چیک کیا جائے گا یا اسی طریقہ کو 'کے ساتھ لاگو کریں گے بٹن تمام مخصوص اقدار کو چیک کرنے اور ان چیک کرنے کے لیے الگ سے دو بٹن شامل کرنے کے لیے۔ اس تحریر نے جاوا اسکرپٹ کا استعمال کرتے ہوئے تمام چیک باکسز کو چیک کرنے اور ان چیک کرنے کے طریقوں کی وضاحت کی ہے۔