Jak zaškrtnout a zrušit zaškrtnutí všech políček pomocí JavaScriptu

Jak Zaskrtnout A Zrusit Zaskrtnuti Vsech Policek Pomoci Javascriptu



V případě jakéhokoli dotazníku nebo kvízu může nastat situace, kdy je potřeba zaškrtnout nebo odškrtnout všechna zaškrtávací políčka. Například je nutné provést více výběrů z určitého seznamu položek nebo nevybrat vůbec žádný, nebo když musíte vybrat nebo vymazat vybrané možnosti ve formuláři najednou. V takových případech se zaškrtnutí a zrušení zaškrtnutí všech políček pomocí JavaScriptu stává velmi praktickým a šetří čas.

Tento článek demonstruje metody pro zaškrtnutí a zrušení zaškrtnutí všech zaškrtávacích políček pomocí JavaScriptu.

Jak zaškrtnout a zrušit zaškrtnutí všech políček pomocí JavaScriptu?

Chcete-li zaškrtnout a zrušit zaškrtnutí všech políček v JavaScriptu, můžete použít:







Zmíněné přístupy nyní probereme jeden po druhém!



Metoda 1: Zaškrtněte a zrušte zaškrtnutí všech políček v JavaScriptu pomocí metody „document.getElementsByName()“ s „zaškrtávacími políčky“

' document.getElementsByName() ” vrací prvky se zadaným názvem ve svých argumentech. Tato metoda bude použita k načtení hodnoty každého zaškrtávacího políčka pomocí předaného jména.



Pro demonstraci si projdeme následující příklad.





Příklad

Nejprve bude typ vstupu specifikován jako „ zaškrtávací políčko “ a každému zaškrtávacímu políčku bude přiřazen konkrétní název a hodnota:

< Typ vstupu = 'zaškrtávací políčko' název = 'prostě' hodnota = 'Krajta' > Krajta < br />

< Typ vstupu = 'zaškrtávací políčko' název = 'prostě' hodnota = 'Jáva' > Jáva < br />

< Typ vstupu = 'zaškrtávací políčko' název = 'prostě' hodnota = 'JavaScript' > JavaScript < br />

Nyní přidejte další zaškrtávací políčko s hodnotou „ Zkontrolovat vše “ a připojte „ při kliknutí() ” událost s tímto zaškrtávacím políčkem, která bude fungovat tak, že při kliknutí na zaškrtávací políčko bude „ checkNezaškrtnuto ()“ metoda bude vyvolána s objektem „ tento “ jako argument:



< Typ vstupu = 'zaškrtávací políčko' při kliknutí = 'checkUncheck(to)' /> Zkontrolovat vše < br />

Poté definujte funkci s názvem „ checkUncheck() ” v souboru JavaScript s proměnnou s názvem “ zaškrtávací políčko “ jako argument. Nyní přistupte k hodnotám zaškrtávacích políček pomocí „ document.getElementsByName() “ a umístěte hodnotu “ název ” atribut jako jeho argument.

Nakonec použijte „ pro ” smyčka pro iteraci podél všech hodnot zaškrtávacích políček a použití “ kontrolovány vlastnost ” pro označení všech jako zaškrtnuté:

kontrola funkceZrušte zaškrtnutí ( zaškrtávací políčko ) {

dostat = dokument. getElementsByName ( 'prostě' ) ;

pro ( byl v = 0 ; i < dostat. délka ; i ++ ) {

dostat [ i ] . kontrolovány = zaškrtávací políčko. kontrolovány ; }

}

Jak vidíte, když „ Zkontrolovat vše ” je zaškrtnuto, všechna ostatní zaškrtávací políčka jsou také označena jako zaškrtnutá:

Metoda 2: Zaškrtněte a zrušte zaškrtnutí všech políček v JavaScriptu pomocí metody „document.getElementsByName()“ s „tlačítky“

' document.getElementsByName() ” metoda, jak bylo diskutováno v předchozí metodě, načte prvky se zadaným názvem ve svých argumentech. Lze jej použít k zaškrtnutí nebo zrušení zaškrtnutí všech přidaných zaškrtávacích políček na webové stránce.

Pro demonstraci se podívejte na následující příklad.

Příklad

Nyní zahrneme dvě tlačítka pro oba „ Zkontroluje vše ' a ' Zrušte zaškrtnutí políčka Vše “funkce. Poté připojte „ při kliknutí ” událost s oběma tlačítky, která zpřístupní specifikované funkce samostatně:

< Typ vstupu = 'knoflík' při kliknutí = 'šek()' hodnota = 'Zkontroluje vše' />

< Typ vstupu = 'knoflík' při kliknutí = 'unCheck()' hodnota = 'Odškrtne vše' />

Dále definujte funkci s názvem „ šek() “ a použijte „ document.getElementsByName “ metoda se zadanou hodnotou “ název ' atribut. Poté opakujte „ pro ” smyčka podél všech hodnot zaškrtávacích polí diskutovaných v předchozí metodě.

Navíc po kliknutí na příslušné tlačítko se zobrazí „ kontrolovány ” vlastnost označí všechna zaškrtávací políčka a nastaví zaškrtnutý stav jako “ skutečný “:

kontrola funkce ( ) {

být koza = dokument. getElementsByName ( 'šek' ) ;

pro ( byl v = 0 ; i < dostat. délka ; i ++ ) {

dostat [ i ] . kontrolovány = skutečný ; }

}

Dále definujte funkci s názvem „ zrušit zaškrtnutí () “ a přidejte do něj zpětnou funkci, abyste označili vlastnost zaškrtnutého políčka jako „ Nepravdivé “:

funkci zrušte zaškrtnutí ( ) {

být koza = dokument. getElementsByName ( 'šek' ) ;

pro ( byl v = 0 ; i < dostat. délka ; i ++ ) {

dostat [ i ] . kontrolovány = Nepravdivé ; }

}

Ve výstupu je vidět, že přidaná tlačítka fungují perfektně:

Poskytli jsme nejjednodušší způsoby, jak zaškrtnout a zrušit zaškrtnutí všech políček pomocí JavaScriptu.

Závěr

Pro zaškrtnutí a zrušení zaškrtnutí všech políček pomocí JavaScriptu použijte „ document.getElementsByName() “ metoda s “ Zaškrtávací políčka “ pro přidání zaškrtávacího políčka a zpřístupnění funkce, což povede k zaškrtnutí zaškrtávacích políček nebo k použití stejné metody jako u „ Tlačítka ” zahrnout dvě tlačítka samostatně pro zaškrtnutí a zrušení zaškrtnutí všech zadaných hodnot. Tento zápis vysvětlil metody pro zaškrtnutí a zrušení zaškrtnutí všech zaškrtávacích políček pomocí JavaScriptu.