Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [JS]Assegnare un evento js a tutti gli elementi input

    E' possibile fare in modo che js assegni la stessa funzione per un evento ( e.s. onclick ) a tutti i campi input di un form senza farli uno per uno ?
    Ty
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  2. #2
    va beh, ho risolto con un getElementsByTagName
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  3. #3
    Non capisco una cosa... questo assegna l'evento click a tutti i pulsante,, ma non cambia la classe dello stile :/

    codice:
        var selectedInput = null ;
        var el = document.getElementsByTagName('input') ;
        for ( var i = 0 ; i < el.length ; i++ )
        {
            el[i].onclick = function ()
            {
                if ( selectedInput != null )
                {
                    selectedInput.className = 'input_unselected' ;
                }
    
                selectedInput = this ;
    
                this.className = 'input_selected' ;
            };
        }
    perche non funziona ?
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  4. #4
    scusate, solito errore cretino
    avevo dichiarato la classe con un nome diverso
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.