Visualizzazione dei risultati da 1 a 5 su 5

Discussione: controllo form

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630

    controllo form

    Carissimi,
    ho fatto una sorta di MURO sul mio sito che si appoggia su db, però purtroppo, essendo libero (come voglio io) senza registrazione viene "sporcato" da indirizzi web di vario genere etc.
    Ora vorrei sapere come inserire uno script che durante l'invio del form del muro controlli che nel campo testo non ci siano indirizzi internet?
    Potete aiutarmi?
    Grazie
    Gino

  2. #2
    codice:
    paroleVietate = array("http://","www.")
    parolaTrovata = false
    testo = request.form("testo")
    
    for i = 0 to uBound(paroleVietate)
      if inStr(testo,paroleVietate(i)) > 0 then
        parolaTrovata = true
        exit for
      end if
    next
    
    if parolaTrovata then
      response.write "Nel testo ci sono parole vietate"
    else
      ' salvi i dati nel db
    end if

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Grazie per il tuo aiuto ma come posso implementarlo?
    il salvataggio del testo su db, avviene in un secondo momento, forse penso che converrebbe fare un alert in javascript.
    Ciao
    Gino

  4. #4
    Il javascript può essere disabilitato dall'utente sul proprio browser e il tuo controllo verrebbe quindi saltato.
    Il mio esempio va messo nella pagina che scrive i dati nel db.
    Nell'array paroleVietate devi aggiungere tutte le parole che non vuoi permettere.
    Nella else devi mettere il tuo codice che fa l'insert nel database.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Ciao, hai perfettamente ragione sulla disattivazione lato utente del javascrpt.
    Ho testato il tutto all'invio dei dati al db e funziona alla grande.
    Grazie100000000000000000000
    Gino

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.