Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di kepal
    Registrato dal
    Apr 2004
    Messaggi
    260

    problema controllo form

    Ciao a tutti!
    Vengo al dunque: Mi sto avvicinando ora a javascript perchè ho bisogno di controllare un form.
    Ho letto le guide e i post qui, ma non riesco a capire perchè il controllo non funziona, procedendo con il "Submit" come se fosse giusto.

    Qui il codice JS dentro i tag "head":

    codice:
    <script type="text/javascript">
    function preinvio() {
           if (document.modulo.cod_paziente.value==""){
               alert("Compilare entrambi i campi:\nCODICE PAZIENTE\nANNO DI NASCITA PAZIENTE");
               return false;
           }
           return true;
    }
        
    </script>
    e qui l'HTML:

    codice:
    <form action="principale.php?page=2&section=3" method="post" name="modulo" id="modulo" onSubmit="return preinvio()">; 
    <input name="cod_paziente" type="text" id="cod_paziente" size="5" maxlength="20" value="'.$cod_paziente.'"/> 
    <input name="Submit" type="submit" value="Prosegui >>"/> 
    </form>
    Ho preso dei pezzi perchè ci sono in mezzo cose non rilevanti.

    Vi ringrazio in anticipo!
    Simo
    ...IL GIANSA...

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    mi pare non ci siano errori in quello che hai postato... sicuramente il problema non è il submit, fatti un po' di debug e verifica se ci sono errori nella console

  3. #3
    Utente di HTML.it L'avatar di kepal
    Registrato dal
    Apr 2004
    Messaggi
    260
    In che senso controllare nella console?
    Ho fatto mille prove!
    ...IL GIANSA...

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Togli il return true; dalla funzione, nel caso non dovesse funzionare indica bene il problema o errore e ti ricordo che l'operazione dovrebbe fermarsi solo a campo completamente vuoto (x vuoto intendo nulla anche senza spazi)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Ciao, ho provato il tuo codice e anche a me, su FF, ha dato il problema che segnali mentre su IE funziona bene, ho risolto sostituendo onsubmit con onclik e mettendolo direttamente nel tag submit:

    codice:
    <input name="Submit" type="submit" value="Prosegui >" onclick="return preinvio()"/>
    Forse FF non supporta onsubmit?
    La democrazia rappresentativa ha fatto il suo tempo, è ora di passare alla democrazia diretta.
    www.beppegrillo.it

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.