Salut,
Il faut que tu faces ta requête serveur en Ajax, ça évitera de rafraichir ta page et de fermer ta modale.
Bonjour à tous,
Voila je rencontre un petit problème avec mon code.
J'ai une page modal contenant un formulaire de création présenté dans le code ci-dessous
En plus des validations côté client avec l'attribut "required", j'ai aussi fait des validations côté serveur en vérifiant si les champs sont vides.
Côté client, l'attribut "required" réagit comme je le souhaite, quand je valide mon formulaire avec un/des champs vides, la page modal ne ferme pas...mais côte serveur, la page modal ferme, chose qui me dérange.
Je souhaite donc que côté serveur, ma page modal réagisse comme côte client, c'est à dire que même quand je supprime l'attribut "required" et que je tiens seulement compte des validations côté serveur, si je valide le formulaire avec un/des champs vides, la page ne ferme pas et m'affiche le message d'erreur que j'aurais programmé.
Merci de m'apporter votre expertise.
Salut,
Il faut que tu faces ta requête serveur en Ajax, ça évitera de rafraichir ta page et de fermer ta modale.
Pour dire vrai, je ne m'y connais pas en Ajax...n'existe-t-il pas d'autres moyens ??
Donne un indentifiant à ta modal (ex : id = 'mymodal')
et insere ce script en bas de ta page
j'espere que ca pourrais t'aider
Bonsoir.
Pour information, l'élément HTML <center> est obsolète et déprécié depuis un bon bout de temps.
Obsolète
Cette fonctionnalité est obsolète. Bien qu'encore supportée par des navigateurs, son utilisation est découragée pour tout nouveau projet. Évitez de l'utiliser.
Cet élément a été déprécié en HTML4 (et XHTML 1) au profit de la propriété CSStext-alignqui peut être appliqué à l'élément<div>ou à un élément<p>. Pour centrer des blocs, on utilisera d'autres propriétés (margin-leftetmargin-rightavec la valeurautopar exemple ou les boîtes flexibles).
Source: <center> : l'élément de texte centré - HTML (HyperText Markup Language) | MDN.