Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Validare campi form

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2016
    Messaggi
    31

    Validare campi form

    Salve a tutti. Sto costruendo una semplice pagina con bootstrap con all'interno un form, adesso però ho qualche dubbio sul come validare i campi del form. E' una buona idea secondo voi, effettuare la validazione tramite l'attributo "required pattern" con annessa espressione regolare? o sarebbe meglio demandare il tutto ad uno script javascript? o ancora adottare entrambe le soluzioni? Grazie a tutti in anticipo.
    Ultima modifica di olos; 27-09-2018 a 18:08

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,654
    Ciao, la soluzione javascript è spesso in uso perche' piu' pratica e rapida lato client quindi lato utente. Che ci sia questa o meno e' comunque buona cosa avere un controllo poi anche lato server dato che lato client un utente esperto potrebbe anche riuscire a bypassarla. Gli attributi quindi possono già essere un plus d'aiuto decente oppure potresti aggiungere un plugin più completo tipo http://parsleyjs.org/doc/examples.html

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2016
    Messaggi
    31
    Intanto grazie. Volevo aggiungere che i form mi serviranno poi per inviare una email utilizzando la classe phpMailer, quindi la validazione lato server mi chiedevo se esiste qualche funzione di phpmailer addetta a tale scopo. Grazie

  4. #4
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,654
    PhpMailer di suo non valida i campi diciamo custom. Valida i dati/valori utilizzati per l'invio e settaggio della mail da quel che vedo qui https://phpmailer.github.io/PHPMaile...PHPMailer.html.

    Comunque sia, utilizzando i soli attributi / pattern di controllo o plugin di validazione lato client vai comunque a fare la stessa cosa (sempre lato client sarà).

    Puoi cercare dei validatori già fatti volendo da aggingere pre invio email https://www.tutorialspoint.com/php/p...on_example.htm per generare nel caso errori.

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2016
    Messaggi
    31
    Quindi dici che basterebbe solamente effettuare il controllo lato client, lasciando perdere la parte server?

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