Comment stoper un submit en javascript ?
5 messages
• Page 1 sur 1
- Stellvia
- WRInaute occasionnel

- Messages: 451
- Inscription: 28 Déc 2004
Comment stoper un submit en javascript ?
Bonjour,
J'ai un bouton submit qui post mon formulaire .
Sur ce bouton j'ai un onclick qui vérifie qu'un champs soit remplis et affiche une erreur personalisé en cas d'erreur .
Le problème est que je return true ou false , le formulaire est tjrs envoyé ...
J'aimerais stopé l'envois du formulaire ( il ne se passe rien ) , en cas de return false .
ps :
Apres recherche sur google j'ais le meme soucis que ce gars la , mais je comprend pas la réponse :
http://bytes.com/forum/thread92624.html
J'ai un bouton submit qui post mon formulaire .
Sur ce bouton j'ai un onclick qui vérifie qu'un champs soit remplis et affiche une erreur personalisé en cas d'erreur .
Le problème est que je return true ou false , le formulaire est tjrs envoyé ...
- Code: Tout sélectionner
<input type="submit" name="Submit" value="Enregistrer" id="enregistrer" onclick="valider();" />
function valider()
{
if(document.form1.paiement.value == "")
{
$('erreur').innerHTML='Erreur';
return false;
}
}
ps :
Apres recherche sur google j'ais le meme soucis que ce gars la , mais je comprend pas la réponse :
http://bytes.com/forum/thread92624.html
-

UsagiYojimbo - WRInaute accro

- Messages: 8575
- Inscription: 23 Nov 2005
1/ Tu changes le type de ton bouton, tu le passes en button, et non plus en submit
2/ tu gère l'envoi de ton formulaire en javascript : http://www.javascript-coder.com/javascript-form/javascript-form-submit.phtml
Entre nous la validation de formulaire en JS, niveau sécu, spa le top.
2/ tu gère l'envoi de ton formulaire en javascript : http://www.javascript-coder.com/javascript-form/javascript-form-submit.phtml
Entre nous la validation de formulaire en JS, niveau sécu, spa le top.
-

screuscreu - WRInaute impliqué

- Messages: 968
- Inscription: 14 Jan 2008
Ou alors dans ta balise <form> tu met un "onsubmit:function()" et tu retourne false
Il me semble que ça marche aussi ... sans changer le type du bouton
Il me semble que ça marche aussi ... sans changer le type du bouton
- Sullyvan
- WRInaute discret

- Messages: 90
- Inscription: 20 Mai 2008
Bonjour,
oui c'est un truc dans le genre:
en fait il faut ajouter à la balise form une directive onsubmit="return valider()" .
Ca va bloquer la soumission du formulaire seulement si la fonction retourne false, parcontre s'il y a une erreur dans la fonction valider, elle ne retourne pas false et du coup ça valide le formulaire...
oui c'est un truc dans le genre:
en fait il faut ajouter à la balise form une directive onsubmit="return valider()" .
Ca va bloquer la soumission du formulaire seulement si la fonction retourne false, parcontre s'il y a une erreur dans la fonction valider, elle ne retourne pas false et du coup ça valide le formulaire...
5 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Stoper une regle rewriting
- Comment désactiver le javascript ?
- Rendre du Javascript valide ...comment ??
- Javascript et php !! comment faire ?
- comment verifie format date en javascript ?
- Comment ouvrir un lien en _blank dans un javascript... ?
- [resolu]Patientez 10s en javascript , comment faire?
- Redirection PHP, JavaScript, serveur... Comment choisir ?
- Comment effacer JavaScript de Google Analytics sous prestashop?
- comment affiché un div en javascript après un temp précise
- Googlebot analyse certains codes JavaScript - 02-05-2006
- Moteur de recherche dans les blogs de Google - 24-01-2007
- Google écrit parfois au webmaster en cas de blacklistage - 16-09-2005
- Comment faire des liens en dur dans son annuaire - 08-11-2004
- Optimisation du référencement d'un site en AJAX - 26-11-2007
- Google Web Toolkit, pour créer des applications en AJAX - 13-12-2006
- API Google Maps en Flash / Flex - 15-05-2008
- Référencement Bing : l'essentiel à savoir - 08-06-2009
Consultez la description détaillée des produits ou services de Google suivants : Google Related Links, Google Compute
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
