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

    Doppio controllo su Form

    Ciao a tutti,

    scusate per la banalità ma non riesco ad aggiungere un controllo su un form.

    Ho questo script recuperato da questo forum:

    <script language="javascript" type="text/javascript">
    <!-- //
    var imm = new Image();
    function verifica_dim() {
    var w = imm.width;
    var h = imm.height;
    if (w!=450||h!=301) {
    alert("Attenzione !! \nDimensione immagine errata, \nle dimensioni dell\'immagine devono obbligatoriamente essere Larghezza= 450 Altezza= 300 \nle dimensioni dell\'immagine che vuoi inviare è Larghezza= "+w+" Altezza= "+h)
    return false;
    }
    }
    // -->
    </script>

    <form method="POST" enctype="multipart/form-data" action="outputFile.asp" name="registrationForm" onsubmit="return verifica_dim()">
    <input type="text" name="Nome" size="40">
    <input onblur="imm.src=this.value;" type="file" name="blob" size="10">
    <input type="submit" value="INVIA FOTO" name="Invia">
    </form>


    desideravo rendere obbligatorio pure il campo nome con un massimo di 100 caratteri

    Grazie a tutti per l'aiuto.....
    Pippo Giacalone
    giacalone@tin.it

  2. #2
    Pippo Giacalone
    giacalone@tin.it

  3. #3
    Prova Così:

    codice:
    <script language="javascript" type="text/javascript"> 
    <!-- // 
    var imm = new Image(); 
    function verifica_dim() { 
    var w = imm.width; 
    var h = imm.height; 
    
    if (document.modulo.Nome=="") { 
    alert("Attenzione, Campo Nome Obbligatorio.") 
    return false; 
    } 
    
    if (w!=450||h!=301) { 
    alert("Attenzione !! \nDimensione immagine errata, \nle dimensioni dell\'immagine devono obbligatoriamente essere Larghezza= 450 Altezza= 300 \nle dimensioni dell\'immagine che vuoi inviare è Larghezza= "+w+" Altezza= "+h) 
    return false; 
    } 
    } 
    // --> 
    </script> 
    
    <form name="modulo" method="POST" enctype="multipart/form-data" action="outputFile.asp" name="registrationForm" onsubmit="return verifica_dim()"> 
    <input type="text" name="Nome" size="40"> 
    <input onblur="imm.src=this.value;" type="file" name="blob" size="10"> 
    <input type="submit" value="INVIA FOTO" name="Invia"> 
    </form>
    Prova, io non l'ho testato. CIAO!!!

  4. #4
    L'Ho Provato, sorry, ho dimenticato una kosa.

    Correggi, da:

    document.modulo.Nome==

    a:

    document.modulo.Nome.value==

  5. #5
    Ciao grazie per la risposta, ho provato soltanto adesso ma purtroppo non va ...
    Pippo Giacalone
    giacalone@tin.it

  6. #6
    Fatto ..

    ho modificato da

    document.modulo.Nome.value==

    a

    document.registrationForm.Nome.value==

    e funziona.

    Grazie tantissimo
    Pippo Giacalone
    giacalone@tin.it

  7. #7
    Figurati, è stato un piacere.

    Ciau Ciau.

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.