Accueil > Forum > > > > help pseudo frame et javascript
help pseudo frame et javascript
mardi 28 mars 2006 à 19:03:53 |
help pseudo frame et javascript

gabs77
|
bonjour, j'avai créer un formaulaire avec du javascript (en include) pour rendre les champs obligatoires et lorsque je réalise des pseudo frames le javascript n'est plus pris en compte voici mon code : index.php ======= <? $pagesiteOK=array ('news' => 'news.php', 'accueil' => 'accueil.php', 'inscription' => 'session\inscription.php', //formulaire d'inscription 'verifmembre'=> 'session\verifmembre.php'); //page ki ajoute new membre if ( (isset($_GET['pagesite'])) && (isset($pagesiteOK[$_GET['pagesite']])) ) { include($pagesiteOK[$_GET['pagesite']]); } else { include('accueil.php'); } ?> inscription.php ========== <script type="text/javascript" src="champ.js"> </script> <form name="form1" method="post" action="index.php?pagesite=verifmembre" onSubmit="return verifForm(form1.code,form1.pseudo,form1.nom,form1.prenom,form1.jour,form1.mois,form1.année,form1.mdp,form1.mdp1,form1.mail,form1.condition)">
|
|
mardi 28 mars 2006 à 19:57:28 |
Re : help pseudo frame et javascript

Anthomicro
|
Salut, PHP envoie du html au navigateur, pour ça il faut mettre un echo pour afficher du texte (ou du code html). a +
|
|
mardi 28 mars 2006 à 20:15:33 |
Re : help pseudo frame et javascript

gabs77
|
désolé j'ai mal indiquée les informations de ma pages, si tu préfère la page est comme cela :
index.php ======= <? $pagesiteOK=array ('news' => 'news.php', 'accueil' => 'accueil.php', 'inscription' => 'session\inscription.php', //formulaire d'inscription 'verifmembre'=> 'session\verifmembre.php'); //page ki ajoute new membre if ( (isset($_GET['pagesite'])) && (isset($pagesiteOK[$_GET['pagesite']])) ) { include($pagesiteOK[$_GET['pagesite']]); } else { include('accueil.php'); } ?>
inscription.php ========== <html><head> <script type="text/javascript" src="champ.js"> </script></head> <? echo'<form name="form1" method="post" action="index.php?pagesite=verifmembre" onSubmit="return verifForm(form1.code,form1.pseudo,form1.nom,form1.prenom,form1.jour,form1.mois,form1.année,form1.mdp,form1.mdp1,form1.mail,form1.condition)"> (...)//les différents champs </form>'; <?>
et kan je le teste directement sur la page sa marche mais pas avec les pseudo frames, pour moi c'est le fait de le mettre en pseudo frame, il ne veut pas prendre le javascript
|
|
mardi 28 mars 2006 à 21:24:28 |
Re : help pseudo frame et javascript

Anthomicro
|
et ça donne quoi quand tu mets ça en "pseudo frame" ? parce que là ouvrir les balises php c'est inutile, mais je pense savoir d'où vient ton problème, en cas d'include il faut que tu mettes un echo partout pour afficher le code html, car ce que tu inclus est considéré comme étant du code php.
|
|
mardi 28 mars 2006 à 22:13:20 |
Re : help pseudo frame et javascript

gabs77
|
mes pseudo frmes se decomposent en 3 gauche | central | droite menu.php | accueil.php(par défaut) | login.html voila pour l apparence de base maintenant je te mets l'intégrale de mes pages en question:
index3.php ======== <html> <body bgcolor="white"> <center> <font color="#cccccc" size=2> <table width="94%" cellpadding=0 cellspacing=0 border=0> <tr> <td width="100%" height="20%" colspan=3> <?php include('banniere.php'); //en haut de page ?> </td> <td background="image/bddroite.gif" width="1%"></td> </tr> <tr> <td width="10%"> //page de gauche <?php include('menu.php'); ?> </td> <td width="80%" height="40" valign="top" align="center" colspan="3"> //page central <?php $pagesiteOK=array ('news' => 'news.php', //page central fait apparaitre : les news 'accueil' => 'accueil.php', //...la page d accueil 'inscription' => 'session\inscription.php', //...la page d 'incription dont le lien est sur la page login.html en page de droite 'perte' => 'session\perte.php', // 'verifmembre'=> 'session\verifmembre.php', 'envoi mail2' => 'session\envoi mail2.php', 'Newsletter' => 'newsletter\createmail.php'); if ( (isset($_GET['pagesite'])) && (isset($pagesiteOK[$_GET['pagesite']])) ) { include($pagesiteOK[$_GET['pagesite']]); } else { include('accueil.php'); } ?> </td> <td> //page de droite <?php $page2OK=array ('login.html'=>'session.login.html', 'verifLogin' => 'session\verifLogin.php'); if ( (isset($_GET['page2'])) && (isset($page2OK[$_GET['page2']])) ) { include($page2OK[$_GET['page2']]); } else { include('session\login.html'); } ?> </td></tr> </table> </center> </body> </html>
inscription.php ========== <html> <head> <title>Inscription Membre</title> <script type="text/javascript" src="champ.js"> </script> </head> <body> <form name="form1" method="post" action="index3.php?pagesite=verifmembre" onSubmit="return verifForm(form1.code, form1.pseudo, form1.nom, form1.prenom, form1.jour, form1.mois, form1.année, form1.mdp, form1.mdp1, form1.mail, form1.condition)"> Veuillez remplir les champs suivants :<br> <fieldset><legend>Inscription</legend> <table border="0" width="400" align="center" cellpadding="0" cellspacing="0"> <tr><td>Votre LOGIN * :</td> <td><input type="text" name="code" maxlength="10" value=""></td> </tr> <tr><td>Votre pseudo *:</td> <td><input type="text" name="pseudo" maxlength="10" value=""></td> </tr> <tr><td>Votre nom *:</td> <td><input type="text" name="nom" maxlength="10" value=""></td> </tr> <tr><td>Votre prénom *:</td> <td><input type="text" name="prenom" maxlength="10" value=""></td> </tr> <tr><td>Votre date de naissance :</td> <td> <select name="jour" value=""><option value=""></option> <? for ($i=01; $i<=31; $i++) { echo'<option value=',$i,'>'.$i.'</option>'; }?> </select>/ <select name="mois" value=""><option value=""></option> <? for ($j=01; $j<=12; $j++) { echo'<option value=',$j,'>'.$j.'</option>'; }?> </select>/ <select name="année" value=""><option value=""></option> <? for ($k=1950; $k<=2006; $k++) { echo'<option value=',$k,'>'.$k.'</option>'; }?> </select></td> </tr> <tr><td>Votre sexe :</td> <td>Masculin :<input type="radio" name="sexe" value="M" checked/>Féminin :<input type="radio" name="sexe" value="F"/></td> </tr> <tr><td>Votre mot de passe *:</td> <td><input type="password" name="mdp" maxlength="10" value=""></td> </tr> <tr><td>Confirmer votre mot de passe *:</td> <td><input type="password" name="mdp1" maxlength="10" value=""></td> </tr> <tr><td>E-mail *:</td> <td><input type="text" name="mail" value=""></td> </tr> <tr><td colspan="2"><center><input type="checkbox" name="condition"/> J'ai lu et j'accepte les conditions générales d'utilisation de titre membre .<br/> <input type="submit" value="Enregistrer" name="submit"> </center></td></tr> </table> <i>* : Champs obligatoires</i> </fieldset></form></body></html>
champ.js ====== // JavaScript Document function verifForm(code,pseudo,nom,prenom,jour,mois,année,mdp,mdp1,mail,condition) { if (code.value.length==0) { alert ("Le champ Login est obligatoire !"); code.focus(); return false; } else { if (pseudo.value.length==0) { alert ("Le champ Pseudo est obligatoire !"); pseudo.focus(); return false; } else { if (nom.value.length==0) { alert ("Le champ Nom est obligatoire !"); nom.focus(); return false; } else { if(prenom.value.length==0) { alert("Le champ Prenom est obligatoire !"); prenom.focus(); return false; } else { if(jour.value.length==0||mois.value.length==0||année.value.length==0) { alert("Le champ Date de naissance est obligatoire !"); return false; } else { if(mdp.value.length==0) { alert("Le champ Mot de passe est obligatoire !"); mdp.focus(); return false; } else { if(mdp1.value.length==0) { alert("Le champ Mot de passe est obligatoire !"); mdp1.focus(); return false; } else { if (mail.value.length==0) { alert("Le champ E-mail est obligatoire !"); mail.focus(); return false; } else { if (condition.checked==false) { alert("veuillez lire et acceptez les conditions!"); return false; } else { return true; } } } } } } } } } }
|
|
mardi 28 mars 2006 à 22:18:04 |
Re : help pseudo frame et javascript

gabs77
|
et au finale avec les pseudo frames, le javascript est inactif ce qui signifie que la page "inscription.php" envoie directement a la page "verifmembre.php" les données mêmes vides alors que si on les teste sans pseudo frames met justes en liens directs le javascript est actif et m empeche (comme je le désire!!) d'envoyer l'inscription si les champs ne sont pas TOUTES remplis.
|
|
mardi 28 mars 2006 à 22:18:32 |
Re : help pseudo frame et javascript
|
Cette discussion est classée dans : javascript, php, include, pseudo, inscription
Répondre à ce message
Sujets en rapport avec ce message
suicide imminent... [ par crazykamel ]
Bonjour à tous, j'aurai besoin d'un peu d'aide paske je sèche une peu là... Voilà, j'ai un portail web qui gère les sessions et j'aimerais implémente
include et javascript?? [ par cikky ]
Bonsoir à tous, je suis débutant super débutant en php et j'aimerais fair eune fonction sur un iste. Je m'explique: - j'ai une page avec des images,
Inscription. [ par fogamir ]
Bonjour voila j essaye de m'inscrire sur mon site mais sa ne va pas je sais pas si sa viens lors de la connection a la base de donnée ou alors mon cod
PROBLÈME D'AFFICHE EN PHP [ par sarita1987 ]
Bonjour tout le monde, ça fait deux que j'ai pas touché a PHP est franchement la j'arrive pas à me retrouver j'espère trouver de l'aide ici, j'ai cré
Pb avec Artichow et PHP 5.3 [ par KILLGUNBLOOD08 ]
Bonjour à tous, Voilà mon pb pour lequel je n'arrive pas à trouver de solution. J'utilise la librrairie Artichow pour effectuer des graphiques. Avec
problème boucle php dans javascript [ par vishwas ]
Bojour tout le monde; j'ai un petit souci concernant les boucles php dans un code javscript; quand la boucle s'exécute elle n'affiche que la dernière
Probleme en PHP JavaScript, easyPhp 3.4.9 [ par colonelblondass ]
Bonjour au forum, J'ai un petit problème de programmation PHP (ou javascript, je ne sais pas). Je reprends un code d'un collègue. Il y a du code php
Probleme pagination [ par tif27940 ]
Bonjour, Voila j'ai un petit soucis avec ma pagination tout d'abord le code : include "connection.php"; include "fonction.php"; $nombre = 100;
Problème de rafraichissement d'affichage en php et javascript (appel de fonction) [ par Vedo67 ]
Bonjour j'ai un problème en PHP et Javascript j'affiche une table (base de données) et en fait je voudrais pouvoir modifier le contenu d'un champ de
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Forum
BALISE D'ANCREBALISE D'ANCRE par FADEST
Cliquez pour lire la suite par FADEST
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|