begin process at 2012 05 29 20:54:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

problème avec activation code javascript


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

problème avec activation code javascript

jeudi 24 mars 2011 à 20:47:48 | problème avec activation code javascript

cyr78

Bonsoir,

Je galère depuis un moment pour essayer de comprendre le javascript. Je n'ai aucune notion en programmation. J'ai créé un formulaire (de commande) sous acrobat pro mais je n'arrive pas à rendre un champs obligatoire.
J'ai fais ce formulaire sous pdf car les utilisateurs doivent le remplir et l'envoyer dans une boite mail pour que les informations de ce formulaire soient utiliser sur un site internet. En fait, le formulaire sert en interne dans mon entreprise et on passe les commande chez un prestataire.

Donc dans ce formulaire, j'ai intégré un bouton "envoyer la commande" ce qui envoie le formulaire dumant rempli dans une adresse mail définit. Mais je voudrais avant l'envoie (automatique) une vérification sur un champs qui doit être obligatoirement rempli. J'ai fais le code suivant mais rien n'est bloqué, le doc. part quand même :

Code Javascript :
this.mailDoc(true, "cartesdevisite.fr@sodexo.com");
 
function validation()
{
if(document.getElementById('Budget').value == "")
{
        alert ('Vous avez oublié de saisir un champ!!!!');
         return false;     
}
return true;
}


Est ce que quelque peut m'aider ? où j'ai fais une erreur ? et comment activer la fonction validation ?

Merci, j'éspère avoir été assez clair pour exposer mon problème.
vendredi 25 mars 2011 à 10:44:12 | Re : problème avec activation code javascript

jopop

Salut,

this.mailDoc() est ta fonction d'envoie ?
A quoi correspond le premier paramètre ?

Avant l'envoi il faut que tu appelles ta fonction validation(), dans le code que tu nous montre tu la définies seulement, tu ne t'en sers pas. ça pourrait donner un truc du genre :
Code Javascript :
// on définit la fonction
function validation() { ... }
// on s'en sert dans une condtionnelle
if (validation())
  // si c'est bon on agit
  this.mailDoc(true, "cartesdevisite.fr@sodexo.com");


vendredi 25 mars 2011 à 18:43:32 | Re : problème avec activation code javascript

cyr78

Sa donnerai ca comme écriture du code ?

Code Javascript :
function validation() 

{
(document.getElementById('Budget').value == "")
{
        alert ('Vous avez oublié de saisir un champ!!!!');
         return false;     
}
return true;
 }

if (validation())
  this.mailDoc(true, "cartesdevisite.fr@sodexo.com","","","Commande de cartes de visite");

lundi 28 mars 2011 à 11:54:30 | Re : problème avec activation code javascript

jopop

Re,

Oui (à part une erreur de frappe, un if oublié), ça donnerait un truc comac. L'as-tu essayé ?
lundi 28 mars 2011 à 21:09:52 | Re : problème avec activation code javascript

cyr78

Bonsoir,

Pourrais-tu me dire où il manque if ? deplus, j'ai essayé comma ca mais il ne l'envoie même plus par mail et il ne vérifie pas non plus mon champs. Il me propose juste de faire un enregistrer sous.

As-tu une idée ?
mardi 29 mars 2011 à 09:16:14 | Re : problème avec activation code javascript

jopop

Re,

pour le if c'est ligne 4 dans ton code, il le manque juste avant ta conditionnelle.
Pour l'envoi qui ne se déroule pas je peux pas trop t'aider, ne connaissant pas la fonction mailDoc.
Dans l'absolu le code me parait bon. Pourraîs-tu m'en faire suivre un peu plus ? y'a peut-être un souci sur l'event de lancement, les noms d'identifiants, ou tout autres petites erreurs qu'on voit pas toujours.
mardi 29 mars 2011 à 10:00:14 | Re : problème avec activation code javascript

cyr78

Bonjour,

Déjà, merci de prendre du temps pour m'aider.
j'ai testé un nouveau code :

Code Javascript :
function validation()
{
if (this.getField('Budget').value != "")
{
        alert ('Vous avez oublié de saisir un champ!!!!');
         return false;     
}
return true;
}
 
this.mailDoc(true, "cartesdevisite.fr@sodexo.com","","","Commande de cartes de visite");


mais toujours le même souci. Je ne sais pas si je dois mettre quelque chose dans les propriétés du champs obligatoire..

Et je ne sais pas comment appeler la fonction. car je pense que le code fonctionne mais rien ne le déclenche, est ce que c'est ca mon erreur ??
mardi 29 mars 2011 à 11:58:34 | Re : problème avec activation code javascript

jopop

Je peux avoir la totalité du code ?

Sinon le javascript peut se débugger "à l'arrache", en collant des alert() un peu de partout. Teste si tu joins bien le bon contrôle de saisie, si sa value correspond bien à ce que tu avais tapé ... mais des try/catch avec alert() de l'exception.

Si ça marche pas, y'a des chances qu'il y ait des vraies erreurs, pas juste un fonctionnement imprévu ;)
mardi 29 mars 2011 à 12:09:11 | Re : problème avec activation code javascript

cyr78

Au niveau du formulaire, je n'ai pas d'autres code car j'ai fais une conversion d'un word en PDF avec acrobat. J'y ai rajouté des champs "texte", case à coher, bouton radio, bouton pour envoyer le formulaire par mail. Et dans ce dernier bouton j'ai mis dans "l'onglet" action ce code javascript.

Je ne sais pas comment te faire parvenir le formulaire pdf si tu en as besoin pour voir.
mardi 29 mars 2011 à 14:38:45 | Re : problème avec activation code javascript

jopop

Tu pourrais le poser sur megaupload et me faire suivre le lien ;)
Au fait, avec quelle appli montes-tu ton formulaire PDF ? En jouant un peu avec j'aurais peut-être une meilleure vision du souci.

1 2

Cette discussion est classée dans : problème, javascript, code, formulaire, commande


Répondre à ce message

Sujets en rapport avec ce message

problème d'url javascript php [ par tweeder ] bonjourvoici mon code pour appeler la fonction qui affiche le pop up)" class="smallLinkBlack">Cal Petit problème javascript... [ par willho3 ] Plus doué en php qu'en javascript, j'ai un petit problème qui devrait vous paraitre ridicule mais que je n'ai su surmonter...alors voila : dans ma pag prob éxécution js / et balises <table> [ par zeraxp ] salut,alors voila j'ai une fonction javascript qui est appelé sur lévenement on submit d'un formulaire:....<input type="submit" value=Re problème ASP/Javascript [ par Groices ] Bonjour, Dans un fichier .asp, plus précisément dans une fonction javascript :Le code : document.all.ewe.innerHTML = ?? ;Le problème : Quand HTMLCon problème avec un formulaire [ par birbidouille ] Salut,je suis tout newbie en javascript et je rencontre mes premiers problèmes inexplicables:j'ai un formulairre comportant 2 menus déroulants et un b problème de code javascript(rien de bien compliqué pour vous ) [ par Le Zbire ] Salut j'ai un petit problème le voici je voudrais savoir ce qu'est argument 1 et argument 2 dans ce code. function Nom_De_La_Fonction(argument1, argum valeur d'un champ formulaire récupèrer d'un code javascript [ par katousa ] bonjour, je viens de commencer à programmer avec javascript, mon pb, est queje veux afficher la valeur du date et l'heure actuel calculer dans le code Vérification d'un formulaire à 2 boutons [ par derf4002 ] Bonjour,Je cherche à faire des formulaires avec vérification de la validité des champs. J'ai donc récupéré un ptit code javascript que j'ai réadapté e [ Problème d'affichage formulaire ] [ par Arkoze ] Bonjour, J'ai besoin d'un peu d'aide.Je vous explique mon problème. J'ai un formulaire avec une liste déroulante. J'aimerai que quand un service


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,382 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales