Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Cream
    Registrato dal
    Feb 2002
    Messaggi
    534

    funzione che chiama funzione

    ho questa funzione che fa un controllo sull'esetnsione del file

    codice:
     
    <script> 
    function chk() { 
    o = document.MyForm.FILE1.value; 
    if (o.indexOf("jpg") > -1 || o.indexOf("gif") > -1 || o.indexOf("JPG") > -1 || o.indexOf("jpeg") > -1) 
    return true; 
    else { 
    alert("Il file che hai inserito non &egrave; di un formato valido"); 
    return false; 
    } 
    } 
    </script>
    che richiamo così:

    codice:
     
    onSubmit="return chk()
    però se le estensioni sono valide vorrei far partire questa funzione
    codice:
    OnSubmit="return ShowProgress();"
    in pratica far partire la seconda solo se la prima è valida

  2. #2
    prova cosi':

    codice:
    onsubmit="if chk() return ShowProgress();"
    ciao

  3. #3
    Utente di HTML.it L'avatar di Cream
    Registrato dal
    Feb 2002
    Messaggi
    534
    no così non mi esegue nessuna di tutte e due

  4. #4
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    metti il controllo direttamente all'interno della funzione

    codice:
    <script> 
    function chk() { 
    o = document.MyForm.FILE1.value; 
    if (o.indexOf("jpg") > -1 || o.indexOf("gif") > -1 || o.indexOf("JPG") > -1 || o.indexOf("jpeg") > -1) 
    /*********************
    QUI
    *********************/
    return ShowProgress(); 
    else { 
    alert("Il file che hai inserito non è di un formato valido"); 
    return false; 
    } 
    } 
    </script>
    onsubmit="return chk()"

  5. #5
    Utente di HTML.it L'avatar di Cream
    Registrato dal
    Feb 2002
    Messaggi
    534
    ok grazie

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.