Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    rendere delle text area di un form obbligatorie

    dato ke qualcuno si diverte a spammarmi la posta con i bot
    avevo pensato ad un captcha solo che quello trovato è di bellezza ossia il form parte anche senza inserirlo, allora avevo pensato di rendere obbligatorie delle aree di compilazione del form in modo da ridurre lo spam
    solo che non sono riuscita a trovare l'attributo che appunto rende obbligatoria la compilazione delle aree
    qualcuno gentilmente me lo potrebbe passare?

  2. #2
    Non puoi farlo in HTML, devi farlo in Javascript.

    Ovviamente però il controllo in Javascript è facilmente eludibile, quindi dovresti aggiungere anche dei controlli in PHP (o nel linguaggio che usi per elaborare i dati inseriti) che prima di procedere controlla la validità dei dati.

  3. #3
    guarda il form sta qui
    http://sandy.altervista.org/ciro3/commenti.html
    questo è uno dei tanti
    ovviamente ha un file di invio in .php

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    in quel form non c'è alcun controllo
    come detto da Aegidius157 esegui un controllo sui campi inseriti nel file di invio.

  5. #5
    lo farei ma non ho la minima idea di come farlo :master:

  6. #6
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    o integri per bene un captcha,

    o al ricevimento dei dati ti prepari una risposta.
    ovvero, esempio concettuale:
    SE il campo "nome" ContieneQualcosa procedi
    altrimenti "fai questo"

    e via di seguito.. ma è solo un concetto di partenza:
    bisogna vedere come vuoi gestire gli errori.

    suggerisco di studiare un po' il linguaggio e rifarti alle decine di esempi presenti un rete.

  7. #7
    io ho provato a mettere un captcha trovato in rete tutto fatto e pronto
    ma il form può essere inviato anche senza metterci dentro nulla :|
    x questo pensavo a dei campi obbligatori, ho cercato tra le guide ma nn sono riuscita a trovare nulla purtroppo

  8. #8
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    a ridagli....

    che il form possa inviare è un conto,
    che l'invio venga eseguito dal server è un'altro.

    in ogni caso il form invia:
    quello che conta è cosa fai dopo il submit

    i campi li rendi obbligatori dopo aver fatto un controllo alla ricezione.
    se sono vuoti non invii. se sono incompleti riporti al form recuperando i dati già inseriti.
    metti anche un controllo obbligatorio, e se tutto corrisponde invii

    tutto col linguaggio dinamico da te scelto.

    ogni soluzione JS è inutile

    ovvio: tocca studiare

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.