S'abonner :  Newsletters    Magazines
Avis sur les produits Avis sur les logiciels Avis sur les jeux Actualités A propos de 01net
454 utilisateurs connectés

Probleme sur le submit

DoDonuT14 le 03 décembre 2008 à 21h00
Tout d'abord bonjour tout le monde, c'est la 1er fois que je poste sur le forum, donc excusez moi si je fais quelques erreurs.

Donc voila mon problème, j'ai un formulaire que je ne veux envoyer que si les champs sont saisis correctement (contrôle de saisie en javascript), avec un onsubmit sur le <form>.
Hors quand je clique sur le bouton submit, ça ne rentre même pas dans ma fonction javascript, et la page est redirigée soit vers une page (via un id present dans un <input> du formulaire) que j'ai choisi, soit vers la page d'acceuil (si aucun id n'ait renseigné).

Voila le code php:

<?php
$Html.= '
<h2>Ticket Reservation</h2>
<br><br>
<Form name="form" action="$PHP_SELF" Method="Post" onsubmit="return verif_reservbillet()" >
<input name="id" type="hidden" value="21">
';
...
$Html.='
<input type="submit" value="Valider">
';
?>

Et mon code javascript

function verif_reservbillet(){
Mod_nom = new RegExp("^[A-Z]{1}[a-z]{1,}$", "g");
variable = false;
if (Mod_nom.test(document.form.Reservation_adulte.value)){
variable = true;
}
return variable;
}

Ayant pris la suite du développement de ce site, je n'arrive pas à trouver d'où vient le problème. Je ne pense pas que le code soit faux (mais qui sait, j'ai peut-être oublié quelque chose).
Si vous avez une idée d'où peut venir le problème, merci de m'aider :)

Au revoir.
crapoto le 04 décembre 2008 à 10h57
salut,
javascript n'est pas tout simplement désactiver sur ton navigateur ?
-------
>>>C'est mon site à moi<<<
l'oignons fait la force
DoDonuT14 le 04 décembre 2008 à 18h53
Non, ce serait trop simple :/
master-maul le 05 décembre 2008 à 16h38
Tu n'as rien mis pour éxécuter ta fonction javascript au clic sur le submit aussi...
essaye ceci :
<input type="submit" value="Envoyer" onclick="verif_reservbillet();" />
DoDonuT14 le 05 décembre 2008 à 18h19
J'ai déjà essayé, le résultat était le même.

J'ai trouvé une alternative pour faire ce que je voulais, merci d'avoir quand même d'avoir répondu.

Au revoir.
Proutie le 07 décembre 2008 à 21h20
Il faut un return false à la fin.
-------
.° What we do in life echoes in eternity .°
Tutoriel et définition
Cherche fond d'écran


PRODUITS

TÉLÉCHARGER - LOGICIELS

JEUX VIDÉOS

LOISIRS

01NET PRO

AVIS ET COMMENTAIRES

A PROPOS DE 01NET

publicité
> Nouveauté :
Axalot
Un logiciel de sauvegarde simple, efficace et gratuit

Service 01net
Newsletters 01net
abonnez vous gratuitement !
  
01Informatique
01 INFORMATIQUE
L'hebdo de référence des décideurs informatiques.
Micro Hebdo
MICRO HEBDO
L'hebdo qui vous simplifie la micro
et Internet.
L'Ordinateur Individuel
L'ORDINATEUR INDIVIDUEL
Le mensuel informatique qui vous informe et vous conseille.
Nous contacter  |  Charte de confiance  |  Voir notice légale

01net.  -  01men  -  RMC  -  BFM Radio  -  BFM TV  -  TousLesPodcasts  -  01informatique.fr  -  Association RMC-BFM
Tous droits réservés © 1999 - 2009 Internext - 01net.