Rechercher : dans
Par :

[php,javascript] interdire l'envoi d'un form

Dernière réponse le 7 jun 2006 à 11:35:36 griese, le 6 jun 2006 à 15:35:29 
 Signaler ce message aux modérateurs

Salut,
voici mon probleme :
je fais remplir un fomrmulaire et lorsque la personne a fini de le remplir et l'envoi, une fonction javascritp vérifie si les champs sont vides et affiche un message d'erreur dans le cas où est un champ est vide. Est-il possible d'interdire l'envoi du formulaire si le message d'erreur javascript apparait ? Si oui, comment ?
Merci de vous pencher sur ce problème L'intelligence c'est comme un parachute, quand on en a pas ,­ on s'écrase.

Meilleures réponses pour « [php,javascript] interdire l'envoi d'un form » dans :
Javascript - Interdire le clic droit de la souris VoirIl est possible d'empêcher que votre visiteur effectue un clic droit sur votre page. Ceci permet une protection relative de vote code source et de vos photos. Placez ce script entre les balises et de votre code HTML :
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
[Webmaster] Un formulaire de contact pour votre site VoirCe formulaire permet d'avoir une page pour être contacté sur son site, sans utiliser de logiciel de messagerie. La personne qui vous contacte indique son adresse, l'objet du message et son message (évidemment). Le code est une version...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
Javascript - l'objet Array VoirLes particularités de l'objet Array L'objet Array est un objet du noyau Javascript permettant de créer et de manipuler des tableaux. Voici la syntaxe à utiliser pour créer une variable tableau : var x = new Array(element1[, element2, ...]); Si...
Javascript - Implantation du code VoirA quel emplacement insérer le Javascript dans votre page HTML Il existe plusieurs façons d'inclure du JavaScript dans une page HTML : Grâce à la balise En mettant le code dans un fichier Grâce aux événements Dans la balise...

1

elghafoud, le 6 jun 2006 à 17:36:03
  • +1

Voici un peti exemple si ca peut aider!
A mon avi c'est les return false et true qui te pose problem



<script language="javascript">
function recupere_info ()
{
if(document.form1.nom.value == "" || document.form1.prenom.value == "")
{
alert ("Veuillez renseigner tous les champs s'il vous plaît!");
return false;
}
return true;
}
</script>

<form id="form1" name="form1" method="post" action="?" onsubmit=" return (recupere_info());">

<table>
<tr>
<td width="102"><strong>Nom</strong></td>
<td width="267"><label>
<input name="nom" type="text" size="53" />
</label></td>
</tr>
<tr><td colspan="2"> </td></tr>
<tr>
<td><strong>Pr&eacute;nom</strong></td>
<td><label>
<input name="prenom" type="text" size="53" />
</label></td>
</tr>
</table>

Répondre à elghafoud

2

 griese, le 7 jun 2006 à 11:35:36

Merci pour ta solution, ça marche parfaitement. L'intelligence c'est comme un parachute, quand on en a pas ,­ on s'écrase.

Répondre à griese