Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 36
  1. #1

    controllo campi + submit in un button...

    Ragazzi sto lavorando su un progetto scolastico e siccome posso utilizzare solo l'asp mi devo arrangiare quindi vi anticipo niente javascript...
    Il mio problema è controllare tutti i campi (e ci sono riuscito) mediante questa istruzione:
    <script Language=VbScript runat=client>

    sub Invio_onclick

    dim a, b, c, d, e
    a = nome.value
    b = cognome.value
    c = via.value
    d = cf.value
    e = num.value

    if a="" or b="" or c="" or d="" or e="" then
    msgbox "Mancano dei campi essenziali",,"ERRORE"

    else
    ??????????????????????????????

    end if
    end sub

    </script>
    Ma nell'else cosa devo mettere al posto dei "?" ???
    Dovrebbe esserci un'istruzione che mi va a richiamare la pagina asp che elabora il contenuto...
    insomma non avendo il pulsante classico di submit ma avendo questo button che schiacciandolo mi controlla i campi come faccio a fargli caricare la pagina asp???
    Ho dovuto togliere l'istruzione:
    <form method=get action="http://localhost/date/iscrizioni.asp">
    che appunto cliccando sul submit mi inviava i dati alla pagina iscrizioni.asp

    Ma in questo caso come devo fare???

    Vi ringrazio in anticipo...

  2. #2
    if a=""
    se a è vuoto stampa il messaggio di errore "Mancano dei campi essenziali"

    else
    altrimenti: probabilmente li c'era la parte di codice che hai tolto, cioè: procedi con l'invio dei dati al file iscrizioni.asp
    <form method=get action="http://localhost/date/iscrizioni.asp">

    ciacia

  3. #3
    così facendo non fa nulla!
    mi stai facendo mettere il form dentro la procedura del bottone in pratica...
    forse è x questo...
    la mia pagina è così composta:
    <html>
    <head>
    <script Language=VbScript runat=client>

    sub Invio_onclick

    dim a, b, c, d, e
    a = nome.value
    b = cognome.value
    c = via.value
    d = cf.value
    e = num.value

    if a="" or b="" or c="" or d="" or e="" then
    msgbox "Mancano dei campi essenziali",,"ERRORE"

    else

    end if
    end sub

    </script>
    </head>
    <body>


    __________________________________________________ ___
    NEL BOX MODEL HO LE TEXT E I BOTTONI:


    <div id="corpo_pagina">
    <span class="titolo"> ISCRIVITI</span>








    Nome: <INPUT TYPE="text" NAME="nome" VALUE=""></P>


    Cognome: <INPUT TYPE="text" NAME="cognome" VALUE=""></P>


    Via: <INPUT TYPE="text" NAME="via" VALUE=""></P>


    CF: <INPUT TYPE="text" NAME="cf" VALUE=""></P>


    Numero di telefono: <INPUT TYPE="text" NAME="num" VALUE=""></P>




    <INPUT TYPE="button" VALUE="Invia dati" name="Invio"> <INPUT TYPE="reset" VALUE="Reset"></P>
    </div>



    </body>
    </html>

    ora magari è più chiaro...
    non so proprio cosa metterci come codice...capito???non è che ho tolto ciò che c'è messo...non ci sta proprio nulla!eh eh...
    dovrebbe andarci però qualcosa che richiami la pagina iscrizioni.asp che elabora il tutto e scrive il tutto sul database......

  4. #4
    allora???
    non c'è proprio modo???

  5. #5
    quello che "richiama la pagina iscrizioni.asp che elabora il tutto e scrive il tutto sul database......"

    è proprio il puntamento del form e cioè:

    codice:
    <form method=get action="http://localhost/date/iscrizioni.asp">
    il codice che hai allegato sempra preso da un esempio, non è un codice funzionante...,
    ti consiglio di dare un'occhiata alla struttura dei form prima di procedere "alla cieca"

    http://cerca.html.it/cgi-bin/cerca.c...a=Trova&gr=off


    ciak

  6. #6
    quello non è funzionante ma io l'ho aggiustato e a me funziona...
    con le msgbox mi entra corretto da me sia nel ramo vero che nel ramo falso...
    il fatto è che nel ramo dell'else ho bisogno di richiamare la pagina asp...
    Però il bottone non è di tipo submit ma bottone normale quindi schiacciandolo non va a richiamare l'azione del form come da te suggerito...
    capito???

  7. #7
    ok, allora cambia il pulsante in submit:

    codice:
    <form name="form" method="post" action="...">
    
    [...]
    
      <input type="submit" name="Submit" value="Invia">
    </form>
    ciak

  8. #8
    e mi funzionerà la procedura ad esso legata???
    boh proviam...

  9. #9
    Ecco appunto...e lo sapevo io...
    Così facendo non mi esegue la procedura legata al button!!!!
    è quello che ho cercato di dirvi in tutti i post precedenti!!!

  10. #10
    hai sostituito

    codice:
    action="..."
    con il corretto url del file iscrisioni.asp?

    codice:
    action="http://localhost/date/iscrizioni.asp"
    ciacia

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 © 2026 vBulletin Solutions, Inc. All rights reserved.