Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Convalida form

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    18

    Convalida form

    Ciao amici della rete...
    Problemino:
    non riesco a mettere un controllo su un menu a tendina.
    Questo menu ha dei numeri da 0 a 9. Come valore iniziale è "0".
    Io vorrei che se l'utente, lascia impostato il valore a "0", mi appaia un messaggio di errore quando si clicca sul bottone invia.

    Aiutatemi, please!

  2. #2
    il controllo lo fai nella pagina dove ricevi i dati o lo devi fare sulla stessa pagina prima di inviare i dati??

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    18
    lo faccio nella stessa pagina prima di inviare...

  4. #4
    allora non devi farlo con asp! devi usare una procedura vbscript!

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    18
    e sai quello che devo scrivere, per caso?

  6. #6
    non sono un esperto...

    una cosa del tipo:

    codice:
    <script language = "VbScript">
      if (nomeform.nomemenu.value = "0") then
        msgbox "Errore"
      end if
    </script>
    lo devi mettere nell'head... spero che funzioni!

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    18
    non so per quale motivo ma non funziona.

    Io avevo scritto una cosa simile

    <script language="JavaScript">

    function ControllaForm()
    {
    var controllo=false;
    var browserselezionato=true;

    var errore=''
    var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$")

    if(document.addcart.qt6.value=='0')
    {errore='E\' obbligatorio inserire il nome dell\'agenzia\n'}

    if(errore!='')
    {
    alert(errore)
    return false
    }
    return true
    }
    </script>

    ma non va lo stesso

  8. #8
    Originariamente inviato da Sluma
    non so per quale motivo ma non funziona.

    Io avevo scritto una cosa simile

    <script language="JavaScript">

    function ControllaForm()
    {
    var controllo=false;
    var browserselezionato=true;

    var errore=''
    var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$")

    if(document.addcart.qt6.value=='0')
    {errore='E\' obbligatorio inserire il nome dell\'agenzia\n'}

    if(errore!='')
    {
    alert(errore)
    return false
    }
    return true
    }
    </script>

    ma non va lo stesso
    sinceramente odio javascript... e non capisco il significato della riga in grassetto!

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    18
    quello era semplicemente un controllo su un campo email...

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.