Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di spila
    Registrato dal
    Jan 2008
    Messaggi
    38

    controllare i campi di una form

    vorrei controllare i campi di una form e finchè si tratta di farlo sul form steso me la cavo con java (del tipo controlla se e vuoto o inserisci solo testo ecc...)

    per andare a controllare l'inserimento di dati ad un db la cosa mi risulta più difficile nel senso che il mio controllo dovrebbe esser :

    controllare il dato se è presente nel db non inserirlo e dammi un'ALERT tipo java che dice dato già presente .

    vorrei un estenzione di dreamweaver se fosse possibile ....

    altra cosa un estensione lo fa ma mi da poi la redirect ad una nuova pagina io invece l'errore lo vorrei in un MsgBox .....


    questo è il codice che fa la redirect :

    codice:
    ' *** Redirect if username exists
    MM_flag="MM_insert"
    If (CStr(Request(MM_flag)) <> "") Then
    MM_dupKeyRedirect = Errore.asp
    MM_rsKeyConnection=MM_Apparecchiature_STRING
    MM_dupKeyUsernameValue = CStr(Request.Form("Certificato"))
    MM_dupKeySQL="SELECT SocietaTaratura FROM SocietaTaratura WHERE SocietaTaratura='" & Replace(MM_dupKeyUsernameValue,"'","''") & "'"
    MM_adodbRecordset="ADODB.Recordset"
    set MM_rsKey=Server.CreateObject(MM_adodbRecordset)
    MM_rsKey.ActiveConnection=MM_rsKeyConnection
    MM_rsKey.Source=MM_dupKeySQL
    MM_rsKey.CursorType=0
    MM_rsKey.CursorLocation=2
    MM_rsKey.LockType=3
    MM_rsKey.Open
    If Not MM_rsKey.EOF Or Not MM_rsKey.BOF Then
    ' the username was found - can not add the requested username
    MM_qsChar = "?"
    If (InStr(1,MM_dupKeyRedirect,"?") >= 1) Then MM_qsChar = "&"
    MM_dupKeyRedirect = MM_dupKeyRedirect & MM_qsChar & "requsername=" & MM_dupKeyUsernameValue
    Response.Redirect(MM_dupKeyRedirect)
    End If
    MM_rsKey.Close
    End If
    questo mi visualizza la pagina errore.asp allora ho pensato che se metto :

    codice:
    MM_dupKeyRedirect = MsgBox("Vuoi cancellare il record ???")
    al posto di errore.asp
    mi dovrebbe dare il messagbox invece nada
    dove sbaglio ?


    grazie mille

  2. #2
    Prova cosi e dimmi se funziona.

    codice:
    MM_flag="MM_insert"
    If (CStr(Request(MM_flag)) <> "") Then
    MM_dupKeyRedirect = Errore.asp
    MM_rsKeyConnection=MM_Apparecchiature_STRING
    MM_dupKeyUsernameValue = CStr(Request.Form("Certificato"))
    MM_dupKeySQL="SELECT SocietaTaratura FROM SocietaTaratura WHERE SocietaTaratura='" & Replace(MM_dupKeyUsernameValue,"'","''") & "'"
    MM_adodbRecordset="ADODB.Recordset"
    set MM_rsKey=Server.CreateObject(MM_adodbRecordset)
    MM_rsKey.ActiveConnection=MM_rsKeyConnection
    MM_rsKey.Source=MM_dupKeySQL
    MM_rsKey.CursorType=0
    MM_rsKey.CursorLocation=2
    MM_rsKey.LockType=3
    MM_rsKey.Open
    If Not MM_rsKey.EOF Or Not MM_rsKey.BOF Then
    ' the username was found - can not add the requested username
    MM_qsChar = "?"
    If (InStr(1,MM_dupKeyRedirect,"?") >= 1) Then MM_qsChar = "&"
    MM_dupKeyRedirect = MsgBox("Vuoi cancellare il record ???") 
    End If
    MM_rsKey.Close
    End If
    Nicolò

  3. #3
    Utente di HTML.it L'avatar di spila
    Registrato dal
    Jan 2008
    Messaggi
    38
    non fa nulla !!!

    non mi da errore ma inseriisce sempre senza blocaare i doppioni .

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.