Pagina 3 di 3 primaprima 1 2 3
Visualizzazione dei risultati da 21 a 25 su 25
  1. #21
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Si sei stato chiaro ma i problemi così aumentano.
    Se il form contiene 10 moduli obbligatori e lui ne compila 9 tranne uno tu lo manderesti alla error e poi?
    I 9 campi che ha già compilato spariscono e li deve rimettere?
    La soluzione è far apparire nella pagina che fa il controllo che i campi obbligatori siano stati compilati ed inserire nel db, altrimenti mostrare un messaggio (generico o campo per campo non compilato) e con un js history.back su un link tornare al modulo dove ritrova tutti i campi compilati precedentemente ancora pieni.
    Qualcosa del genere:
    codice:
    errore = ""
    if len(request("tel")) = 0 then 
    errore = "Campo telefono non compilato
    " 
    end if
    if len(request("fax")) = 0 then 
    errore = errore &"Campo fax non compilato
    " 
    end if
    ...
    ...
    ...
    if errore = "" then
    rs.update 
    'chiudi recordset e connessione
    Response.redirect ("ok.asp") 
    
    else
    response.write (error)&"
    "
    response.write("torna indietro")
    
    end if
    Roby

  2. #22

    re

    ciao roby ho provato la tua modifica e devo dire che va tutto ok tranneuna cosa: se un campo obbligatorio non e' compilato non appare la scritta errore come mai?

  3. #23

    re

    risolto scusami
    avevo sbagliato a scrivere nello script
    funziona benone
    grazie

  4. #24

    solo che

    solo che, applicando il controllo ad una casella di riepilogo a discesa, il controllo non viene segnalato nella pagina in cui si visualizzano i campi non compilati

  5. #25

    re


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.