Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    centralizzare l'evento onchange di un form

    Non so se si possa fare :master:
    Vorrei centralizzare tutti gli eventi onchange di un form. Non so se mi sono spiegato. Come per esempio si intercetta l'evento click su document e poi, tramite event, si risale al sorgente e si opera di conseguenza.
    O, detto in altri termini, vorrei che, l'evento onchanged di ogni elemento variabile di un form, puntasse ad una funzione comune.

    ciao
    Pietro

  2. #2
    scusa, non ho capito bene. Vuoi richiamare una funzione comune all'evento onchange di ogni elemento del form, oppure vuoi che la funzione venga eseguita a tutto il form con l'evento onchange di uno solo dei campi ma che si rifletta su tutti gli elementi ?
    Nulla è impossibile. Il difficile è trovare la soluzione che renda l'impossibile possibile...
    http://www.eternaldream.it

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da alexdem24
    scusa, non ho capito bene. Vuoi richiamare una funzione comune all'evento onchange di ogni elemento del form, oppure vuoi che la funzione venga eseguita a tutto il form con l'evento onchange di uno solo dei campi ma che si rifletta su tutti gli elementi ?
    per ogni controllo dentro un dato form che supporti l'evento onchange, aggiungo modus mani, onchange="self.dati_cambiati=true"


    Ecco, vorrei evitare di scrivere a mano per ogni controllo, se possibile naturalmente
    Pietro

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    633
    vedi se l'idea di questo script può essere ripresa per le tue esigenze:
    http://pro.html.it/articoli/id_273/i...pag_3/pag.html
    ciauz
    Alcuni miei articoli in PRO.HTML.IT: JavaScript | DHTML | DOM
    Sviluppo : wedev | forum

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da standard
    vedi se l'idea di questo script può essere ripresa per le tue esigenze:
    http://pro.html.it/articoli/id_273/i...pag_3/pag.html
    ciauz
    Per prima cosa ti ringrazio della risposta . Ho dato un'occhiata al codice proposto ed in effetti mi proponevo proprio la stessa cosa, cioè controllare l'evento onchange del contenitore primario. Non ho provato (ci provo appena ho due minuti ). Per il momento ho ripiegato così:
    nell'evento load della pagina faccio una scansione di tutti gli elementi del form ed assegno a ciascuno un evento. La cosa sembra funzionare

    Ciao
    Pietro

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.