Vérifier la valeur du champ avant de publier le message (wordpress)
J’ai dans mon éditeur de nombreux champs personnalisés définis, provenant de nombreuses sources (divers plugins et également php codé en dur).
Comment puis-je vérifier lorsque j’appuie sur le bouton de publication si un champ spécifique a été champ (si $_POST[‘field’] a une valeur) et sinon, ne pas autoriser la publication du message.
En d’autres termes, faites-en un champ obligatoire.
Merci
Solution n°1 trouvée
Deux validations complémentaires :
1) Validation côté client dans JS/jQuery :
Vérifiez sur un événement (clic, flou etc) si le champ spécifique est vide, puis retournez false pour la soumission du formulaire, sinon soumettez-le quand même.
2) Validation côté serveur en PHP :
Si $_POST['field']
est vide, redirigez vers la page de formulaire avec le contenu rempli avec le champ spécifique marqué pour le contenu vide. Sinon, autorisez la publication du message.
Vous pouvez faire adapter ces validations selon vos besoins.
0 commentaire