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

    forzare gli eventi al cambio di value

    salve.

    ho una select con id 'campo' con un evento monitorato 'onChange' il quale esegue la function 'faitutto()'.

    Ho poi creato una seconda function (richiamata da un apposito pulsante), chiamata 'secFunc()' la quale fa quel che deve e a campo.value assegna un valore.

    Purtroppo xò questa assegnazione non viene vista come un cambiamento e all'interno di secFunc() devo richiamare faitutto().

    Poiche' la cosa mi tornerebbe utile anche per altre function, c'è un modo per dire che quel valore e' cambiato senza ascoltare necessariamente l'evento dell'utente?

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    no, la maggior parte dei gestori evento vengono attivati dall' interazione volontaria dell' utente
    x es. l' onsubmit di un form non scatta se il modulo e' inviato con metodo submit()
    ed e' una scelta a mio modo coerente impedire che possano essere forzati via script

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.