Sogeekette
Messages postés39Date d'inscriptionmercredi 7 mars 2007StatutMembreDernière intervention 1 février 2008
-
30 mai 2007 à 14:29
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
30 mai 2007 à 15:43
Bonjour,
J'ai un formulaire et je voudrais controler si certains champs sont vides dès que je clique sur un bouton submit, mais sans utiliser de fonction javascript si possible, comment puis-je faire ?
Sogeekette
Messages postés39Date d'inscriptionmercredi 7 mars 2007StatutMembreDernière intervention 1 février 2008 30 mai 2007 à 14:59
en fait, j'ai mon formulaire et des que je clique sur le bouton continuer, je voudrais qu'avant de continuer ça controle si certans champs sont vides. j'ai essayé plusieurs méthodes et ça ne marche pas. si je le fais en php, comment puis-je appeler la fonction ?
sinon commen faire ?
J_G
Messages postés1406Date d'inscriptionmercredi 17 août 2005StatutMembreDernière intervention28 août 200710 30 mai 2007 à 15:33
Bonjour,
Je tiens à dire qu'il est tout à fait possible de vérifier un formulaire sur le serveur sans avoir à le recharger et en évitant le javascript... Il suffit de charger ce formulaire dans une iframe! (cf. exemple)
Bien sûr, ce n'est vraiment pas d'une super élégance... quoique ?
Donc voici une tout petit formulaire avec sa vérification dans une iframe... A ne pas adapter tel quel, bien sûr :
__________________________________________________________
<?php
$text = isset($_GET['text']) ? $_GET['text'] : false;
?>
<html>
<?php
if ( $text === false ) {
?>
<form target ="formverif">
<label for="input">Entrer un nombre</label>
</form>
<?php
} else if ( !is_numeric($text) ) {
?>
<q><?php echo $text;?></q> n'est pas un nombre
<?php
} else {
?>
BRAVO ! <q><?php echo $text;?></q> est bien un nombre