bonjour, une petite question, j'ai un formulaire et je veux obliger l'utilisateur à entrer du texte dans les champs 'nom' et 'prénom' par exemple. merci d'avance!!!
Version imprimable
bonjour, une petite question, j'ai un formulaire et je veux obliger l'utilisateur à entrer du texte dans les champs 'nom' et 'prénom' par exemple. merci d'avance!!!
En PHP, le contrôle est à la réception du formulaire :
Code:
1
2
3 if (empty($_POST['nom'])) { echo 'Le Nom doit être renseigné'; }
pour ne pas avoir un champs vide j'ai utilisé l'attribut 'required' au niveau des inputs. En fait je voudrai obliger l'utilisateur à entrer des lettres dans les champs 'nom' et 'prénom'. autrement dit je voudrai éviter d'avoir, par erreur de saisie, des chiffres dans ma base de donnée au niveau de mes champs 'nom' et 'prénom'. j’espère que vous me comprenez.
Salut,
du coup c'est en section html que tu devrais aller voir.
Mais vu que t'es ici, je vais te répondre quand même.
Tu peux utiliser un pattern pour définir les caractères que tu veux :
Code:pattern="[A-Za-z]"
rien n'empêche de faire une double vérification.
> sur le formulaire en javascript
> à la réception du formulaire dans php