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

    problema OnSubmit con javascript

    Ciao a tutti , mi sto perdendo in un bicchiere d'acqua come si suol dire.
    il codice che posto propone una combobox con un paio di valori al suo interno, un campo di testo nascosto (che al momento io rendo visibile) con il valore iniziale di 0.
    se io premo il pulsante si verifica l'evento onsubmit ed entra in gioco javascript.
    effettivamente javascript mi fa apparire il messaggio di alert e si dovrebbe fermare li, invece mi apre la pagina indicata nell'action del modulo form1.
    come mai ??

    <html>
    <head>
    <script type="text/JavaScript">
    <!--
    function formcheck() { //v1.0
    vnc=document.form1.idcategoria.value;
    if (vnc == 0) {
    alert ("Inserisci la CATEGORIA")
    return false;
    }
    }
    //-->
    </script>
    </head>
    <body>
    <form id="form1" name="form1" action="recauto.asp" target="_blank" method="post" onSubmit="formcheck()">
    <label>
    <select name="categoria" id="categoria">
    <option value="1">uno</option>
    <option value="2">due</option>
    </select>
    </label>
    <label>
    <input name="idcategoria" type="text" id="idcategoria" value="0" size="5">
    </label>
    <label>
    <input type="submit" name="button" id="button" value="Invia">
    </label>
    </form>
    </body>
    </html>
    Pietro

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Non ho verificato ma non dovrebbe essere così?:

    onSubmit="return formcheck();"

    Pietro

  3. #3
    te lo dicevo io che mi perdevo in un bicchiere di acqua
    bhe ! ti devo un caffè allora e grazie per il tuo aiuto.
    Pietro

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.