Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630

    invio con controllo tramite immagine

    Carissimi,
    utilizzando per un upload come tasto invia un immagine questo script non mi funziona
    (errore: "invia" non è definito) e il tasto rimane disattivato.
    Ecco lo script:
    codice:
    <script type="text/javascript">
    function controllo(){
    with(document.MyForm) {
    if(FILE1.value=="") {
    invia.disabled=true;
    return false;
    }else{
    invia.disabled=false;
    }
    }
    }
    </script>
    
    	 
    <FORM NAME="MyForm" METHOD="POST" ENCTYPE="multipart/form-data" ACTION="upload.asp?id=<%=request.querystring("id")%>">
    <input id="FILE1" TYPE="FILE" SIZE="52" NAME="FILE1" onchange="controllo()">
    <input name="invia" type="image" id="invia" src="../../immagini/carica.jpg" onclick="javascript: sendfile()" disabled="disabled">
    </form>
    Come si può ovviare al problema?
    Grazie
    G.

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    il controllo mettilo sull' onchange del form, non sull' onclick dell' input type="image"

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    scusami ma non ho capito bene...
    mi può fare vedere un esempio?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    nessuno può aiutarmi?
    Grazie
    G.

  5. #5
    Utente di HTML.it L'avatar di seingh
    Registrato dal
    Nov 2009
    Messaggi
    61
    <script type="text/javascript">
    function controllo(){
    with(document.MyForm) {
    if(FILE1.value=="") {
    invia.disabled=true;
    return false;
    }else{
    invia.disabled=false;
    }
    }
    }
    </script>


    <FORM NAME="MyForm" METHOD="POST" ENCTYPE="multipart/form-data" ACTION="upload.asp?id=<%=request.querystring("id") %>">
    <input id="FILE1" TYPE="FILE" SIZE="52" NAME="FILE1" onchange="controllo()">
    <input name="invia" type="image" id="invia" src="../../immagini/carica.jpg" onchange="javascript: sendfile()" disabled="disabled">
    </form>

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Non funziona!
    Comunque la funzione sendfile è un'altra funzione attiva quindi da no considerarla per questo 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.