Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
450 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [résolu]Javascript problème lien de page html vers .js

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[résolu]Javascript problème lien de page html vers .js

n°1412833
kewan
Posté le 12-01-2018 à 22:27:37  profilanswer
 

Salut tout le forum,
 
J’ai besoin de votre aide.
 
J’essai de valider un formulaire avec JavaScript mais j'ai un problème de lien entre ma page html et mon fichier controleFormulaire.js  
 
Ma page html est dans /var/www
 
Mon fichier controleFormulaire.js est dans /var/www/javascript
 
Pour être sur que mon problème ne vient pas de droits j'ai attribué au dossier /var/www/javascript et à mon fichier controleFormulaire.js les droits 777.
 
Voici mon fichier html (simplifié)
 

Code :
  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <meta charset="utf-8" />
  5.         <title>test</title>
  6.     </head>
  7.     <body>
  8.         <form onsubmit="return valider(this)" method="post" id="frmSaisie">
  9.             <label for="nom">Saisissez votre NOM : </label><input type="text" value="" name="nom" id="nom"><br><br>
  10.             <label for="prenom">Saisissez votre Prénom : </label><input type="text" value="" name="prenom" id="prenom"><br><br>
  11.             <input type="submit" name="sub" value="Valider"/>
  12.         </form>
  13.         <script src="/javascript/controleFormulaire.js" type="text/javascript"></script>
  14.     </body>
  15. </html>


 
 
Mon fichier controleFormulaire.js
 

Code :
  1. function valider(frm){
  2.     if(frm.elements['nom'].value == "" ){
  3.         alert("Saisissez le nom" );
  4.         return false;
  5.     }
  6.     if(frm.elements['prenom'].value == "" ){
  7.         alert("Saisissez le prénom" );
  8.         return false;
  9.     }
  10. }


 
Si je mets le JavaScript directement dans la page html entre les balises <script></script> ça fonctionne comme je le souhaite. Par contre en mettant le code dans /javascript/controleFormulaire.js aucun fonctionnement le lien ne se fait pas.  
 
Merci pour votre aide.


Message édité par kewan le 13-01-2018 à 18:36:08
mood
Publicité
Posté le 12-01-2018 à 22:27:37  profilanswer
 

n°1412834
Fork Bomb
Obsédé textuel
Posté le 12-01-2018 à 22:31:41  profilanswer
 

Code :
  1. <script src="javascript/controleFormulaire.js" type="text/javascript">


Fais bien attention à la différence entre chemin relatif et chemin absolu.


---------------
Décentralisons Internet-Bépo-Troll Bingo - Ta mère est tellement conne qu’elle passe pas le test de Turing.
n°1412835
kewan
Posté le 12-01-2018 à 22:35:55  profilanswer
 

Merci de ton aide,
 
j'avais déjà essayé mais ça ne fonctionne pas
 
j'ai également tenté
 

Code :
  1. <script src="./javascript/controleFormulaire.js" type="text/javascript">


 
et
 

Code :
  1. <script src="/var/www/javascript/controleFormulaire.js" type="text/javascript">


 
mais sans succès.
 
Edit :
 
c'est résolu.
 
j'ai fait un test en mettant mon fichier controleFormulaire.js dans /var/www/ avec
 

Code :
  1. <script src="controleFormulaire.js" type="text/javascript"></script>


ça a fonctionné.
 
du coup j'ai fait un test en mettant mon fichier controleFormulaire.js dans un autre dossier /var/www/tempo avec
 

Code :
  1. <script src="tempo/controleFormulaire.js" type="text/javascript"></script>


ça a fonctionné.
 
J'ai renommé le dossier javascript en js et ça fonctionne.
 

Code :
  1. <script src="js/controleFormulaire.js" type="text/javascript"></script>


 
si le dossier ne s'appelle pas javascript ça fonctionne :)


Message édité par kewan le 12-01-2018 à 23:30:17

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  [résolu]Javascript problème lien de page html vers .js

 

Sujets relatifs
Nagios : Problème de configurationHelp - Problème réseau/Install package PAP #13
Problème d’installation OpenvpnProblème d'installation de paquet sur Raspbian
Problème d'heure en dual boot XP/Linux MintPython sur Mint: problème variable string
Problème de codage d'une crontabDebian 9 problème fichier source & dépots
mount.cifs et dossiers non visibles avec option vers=2 et vers=3Pb install après update noyau : pas de dossier build dans /lib/modules
Plus de sujets relatifs à : [résolu]Javascript problème lien de page html vers .js


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR