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 :
Javascript - Coloration syntaxique dans vos pages web VoirSi vous avez un site web contenant des exemples de code (php, javascript, C#, Delphi, Python...), il peut être intéressant d'avoir une coloration syntaxique. C'est parfois pénible à réaliser, mais il existe une librairie Javascript qui permet de...
[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...
Javascript - La notion d'objet VoirNotion d'objet Le but de cette section n'a pas pour ambition de traîter de la programmation orientée objet mais de donner une idée de ce qu'est un objet, concept nécessaire à la création de scripts Javascript. Le Javascript traite les éléments qui...
Javascript - Les chaînes de caractères VoirQu'est-ce qu'une chaîne de caractère Une chaîne de caractère est, comme son nom l'indique, une suite de caractères. On la représente par la suite de caractères encadrée par des guillemets simples (') ou doubles ("), sachant que les deux types de...

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