Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    194

    domanda su JQuery onchange

    Buongiorno, ho una domanda alla quale non riesco a trovare risposta.
    Ho queste due funzioni:

    codice:
    $(document).on("change","input[name='input1']",function(e){
    
      $(":input[name='input2'][value='1']").prop("checked",true);
    
    })
    
    $(document).on("change","input[name='input2']",function(e){
    
     alert("triggered");
    
    })
    Mi sarei aspettato che facendo il checked dell'input2 tramite funzione, questa avrebbe fatto da trigger della seconda funzione. In realtà il document on change si aspetta il click manuale.
    Potete spiegarmi come mai?
    Grazie

  2. #2
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    Quote Originariamente inviata da Ciakko Visualizza il messaggio
    Buongiorno, ho una domanda alla quale non riesco a trovare risposta.
    Ho queste due funzioni:

    codice:
    $(document).on("change","input[name='input1']",function(e){
    
      $(":input[name='input2'][value='1']").prop("checked",true);
    
    })
    
    $(document).on("change","input[name='input2']",function(e){
    
     alert("triggered");
    
    })
    Mi sarei aspettato che facendo il checked dell'input2 tramite funzione, questa avrebbe fatto da trigger della seconda funzione. In realtà il document on change si aspetta il click manuale.
    Potete spiegarmi come mai?
    Grazie
    Ciao,
    primo punto non trattabile: i titoli troppo generici non sono ammessi. Per questa volta si chiude un occhio ma dai uno sguardo al regolamento.

    Inoltre ti consiglio di usare gli id piuttosto che tutti quei name. Se inoltre non posti il resto del codice, e ci dici se ci sono errori, è difficile aiutarti.
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2014
    Messaggi
    194
    Quote Originariamente inviata da ciro78 Visualizza il messaggio
    Ciao,
    primo punto non trattabile: i titoli troppo generici non sono ammessi. Per questa volta si chiude un occhio ma dai uno sguardo al regolamento.

    Inoltre ti consiglio di usare gli id piuttosto che tutti quei name. Se inoltre non posti il resto del codice, e ci dici se ci sono errori, è difficile aiutarti.

    Non ci sono errori nel codice, la mia era una domanda concettuale alla quale non ho saputo rispondere e che è difficile da ricercare nel web appunto perché non saprei come formulare la domanda. Il resto del codice comunque non esiste è generato dinamicamente dal server. Grazie comunque.
    Buona continuazione
    Ultima modifica di ciro78; 18-06-2019 a 20:26 Motivo: niente polemiche inutili. nel caso hai dei dubbi scrivimi in privato

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.