Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,445

    Input type field ed eventi js

    Ho una form con un campo input di tipo file e se si inserisce un file, questo deve attivare una funzione javascript.
    Ho provato con l'evento onchange, ma non funziona (sono su Firefox)
    codice:
    <input type="file" name="file" onchange="funzione()" />
    Neanche con onclick ho avuto fortuna, come faccio a far attivare la funzione?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,131
    Non funziona cosa l'evento o la funzione?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,445
    Pensavo fosse l'attivazione della funzione a non andare, anche perché ho letto in giro che l'evento onchange sul campo di input file si comporta in modo strano con FF (forse si riferivano però a vecchie versioni).

    Il problema è ora localizzato alla funzione, in pratica devo fare in modo che se il campo di input file viene valorizzato scegliendo un file un altro campo che inizialmente è disabilitato si abiliti.
    Ora lo faccio così, ma non funziona:
    codice:
    if(form.file.value != "" || form.file.value != "undefined") {
    	form.file2.disabled = false;
    }
    Non entro nell'if, in pratica il "value" risulta sempre vuoto, il controllo sui campi file si fa diversamente?

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,445
    Rettifico: ora funziona, c'era un errore nella variabile form che contiene l'handle alla mia form, in "document" mi ero mangiato la u.

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