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

    [JS] L'evento onChange di un campo File

    Ciao a tutti

    codice:
    <INPUT TYPE = "File" onChange="JavaScript:alert('Ciao');">
    Questo funge perfettamente su IE (quando clicco sul pulsante
    "sfoglia" e seleziono un file).
    Con NS(7.1) e FireFox invece, l'evento si verifica solo il campo perde il focus (dopo averci digitato qualcosa).

    Ho bisogno assoluto di gestire l'effettivo evento onChange.
    Qualcuno ha qualche idea ?

    Ciao e grazie in anticipo
    Simo

  2. #2
    Inanzitutto puoi togliere javascript: non c'è n'è bisogno con gli eventi! ^^ Serve solo quando usi href.

    Così con Firefox va! Con Netscape non so...

    O onchange è un evento javascript 1.2, non supportato quindi da netscape o altrimenti ho scoperto che onchange è supportato ufficialmente solo da input text (Poi funza anche con gli altri...non so perchè!) e può essere x questo.


    Se è il secondo caso si nasconde il campo input file e lo si mette in un campo text accingendo da quello nascosto!
    Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi! (A.Einstein)

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    riporto un bug presente da molto tempo in mozilla (anche in ffox, provato ora su ffox0.8 e moz1.5) proprio sull' onchange di campo file

    scatta solo se la modifica è operata manualmente sul campo testo
    e solo al momento della perdita del fuoco

  4. #4
    scatta solo se la modifica è operata manualmente sul campo testo e solo al momento della perdita del fuoco
    Infatti... l'avevo notato... bell'evento "onChange" !

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 © 2026 vBulletin Solutions, Inc. All rights reserved.