begin process at 2012 05 29 19:27:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript et le navigateur

 > 

Autre

 > 

ouverture d'une fenetre apres control d'un champ


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

ouverture d'une fenetre apres control d'un champ

mercredi 7 juin 2006 à 20:05:43 | ouverture d'une fenetre apres control d'un champ

maleork

Boujours a tous,
j'ai un probleme qui ma pris la tete une bonne partie de l'apres midi et qui doit pas etre un gros pb pour certain d'entre vous donc je vous demande un coup de main svp.
j'ai fais un formulaire dont je veux controler 1 seul champ , une fois ce formulaire rempli et donc le champ validé j'ouvre une page ,bon jusque la pas de pb :)
mais seulement cette page je voudrais quelle soit comme sa :
'toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=1, width=top, height=top'
j'utilise deja onsubmit="return verif_formulaire dans ma balise <form ...>
Donc ma question est ce que  je peux faire 2 onsubmit dans la meme <form ....>
( return verif_formulaire et window.open ) ou alors faire une option d'ouverture de la page dans mon control de champ qui est pour le momment :
<SCRIPT language="JavaScript">
<!--
function verif_formulaire()
{
if(document.Formulaire.Pseudo.value == '')
{
alert('Veuillez remplir le champ Pseudo svp !!');
document.Formulaire.Pseudo.focus();
return false;
}
}
//-->
</SCRIPT>

merci d'avance pour vos reponses :)

mercredi 7 juin 2006 à 20:40:10 | Re : ouverture d'une fenetre apres control d'un champ

wizard512

Membre Club
Réponse acceptée !

non tu ne peux pas faire deux submit dans un même form
car les deux valideront le formulaire
( même si tu ajoute un attribut "onclick" )
je te conseil plutot de faire un :
"<button onclick="javascript:window.open(tes_attribut);">ton text</button>"

Autre chose ta fonction rajout ( enfin je te conseil ) aprés ta verification du champs
une fois ke tu as fermer ta parentaises un petit :
return true;

voila

mercredi 7 juin 2006 à 22:29:05 | Re : ouverture d'une fenetre apres control d'un champ

maleork

Réponse acceptée !
merci   wizard512 de ta reponse
mais je n'est pas reussi a corriger le pb!!
j'ai donc fais la <form> que ceci :

<FORM  name="Formulaire" action="tchat.php" target="chat" method="POST" onSubmit="return verif_formulaire()">

puis j'ai remplacé :

<INPUT type="submit" value="Connexion au chat" name="send">

par :

<button  name="send" onclick="javascript:window.open('toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=1, width=top, height=top')">Connexion </button>

est ce que c'est bien sa qu'il fallait faire ?
et  pour le return true;
est ce que c'est bien la qu'il fallait le mettre ?

<SCRIPT language="JavaScript">
<!--
function verif_formulaire()
{
if(document.Formulaire.Pseudo.value == '')
return true;
{
alert('Veuillez remplir le champ Pseudo svp !!');
document.Formulaire.Pseudo.focus();
return false;
}
}
//-->
</script>

parsque alors de cette facon ca control le champ sa ouvre la page en meme temps et il y a rien sur la page
je crois que au dernier essaie ct sa

j'ai pas du bien tout comprendre lol




mercredi 7 juin 2006 à 23:16:28 | Re : ouverture d'une fenetre apres control d'un champ

maleork

Réponse acceptée !
Bon j'ai du nouveau
comme sa :

<button onClick="window.open('tchat.php','Chat','toolbar=0,menubar=0,directories=0,
status=0,menubar=0,scrollbars=0,resizable=1,width=top,height=top')">connexion</button>

il y du mieux la fenetre s'ouvre comme la commande l'indique mais si le champ n'est pas rempli il ouvre et l'alert et cette fenetre .

quelqu'un a une idée svp ?
merci
jeudi 8 juin 2006 à 17:58:14 | Re : ouverture d'une fenetre apres control d'un champ

maleork

Réponse acceptée !
re :)
on dit toujours que ca va mieu apres une bonne nuit de sommeil
j'ai donc finalement reussi a faire ce que je voulais a faisant comme ceci :

<SCRIPT language="JavaScript">
<!--
function verif_formulaire()
{
if(document.Formulaire.Pseudo.value == '')
{
alert('Veuillez remplir le champ Pseudo svp !!');
document.Formulaire.Pseudo.focus();
return false;
}
{
WindowObjectReference = window.open("tchat.php", "chat","toolbar=0, location=0, directories=0, status=0, menubar=0, scrollbars=0, resizable=1, width=top, height=top");
return true;
}
}
//-->
</script>

<FORM  name="Formulaire" action="tchat.php" target="chat" method="POST" onSubmit="return verif_formulaire()">

<INPUT type="submit" value="Connexion" name="send">

voila comment j'ai reussi a regler les option d'une nouvelle fenetre qui s'ouvre apres que les champs d'un formulaire soit controlé .
je post ce message parsque moi je me suis bien fais chier a reussir a le faire et que je n'est rien trouvé sur le net a ce sujet .
comme je suis experimenté j'aimerai bien avoir vos avis ou des correction sur cette fonction.
merci.



jeudi 8 juin 2006 à 18:54:05 | Re : ouverture d'une fenetre apres control d'un champ

wizard512

Membre Club
Réponse acceptée !

Normalement il y a un "else" entre :

return false;
}
{

WindowObjectReference


donc normalement , sa donne sa :

return false;
}
   else
{
WindowObjectReference


jeudi 8 juin 2006 à 19:17:31 | Re : ouverture d'une fenetre apres control d'un champ

maleork

Réponse acceptée !
Merci wizard512
je rejoute sa tout de suite 


Cette discussion est classée dans : ouverture, formulaire, champ, control, apres


Répondre à ce message

Sujets en rapport avec ce message

Question sur control de formulaire en JS [ par Vylco ] Bonjour, voila j'ai créer un formulaire en html, je vois comment comment controler si un champ est vide mais en plus de sa j'aimerais que quand un cha J'ai un petit problème [ par Larochedvd ] Salut! c'est David.Au fait, comment tester si un champ 'texte' dans un formulaire est vide avec une fonction Javascript se trouvant dans au autre fich Champ intuitif [ par bibo06 ] Bonjour, j'ai un formulaire à créer qui va enregistrer sur un base SQL de +100 000 references déjà existante. J'aimerai savoir si il est possible que Vérification de champs formulaire [ par Anthotill ] Bonsoir à tousJ'essaye sans résultat d'empêcher l'envois d'un formulaire !Je m'explique:Je veux enfait rendre obligatoire le textarea "remarque" si l' Afficher une variable dans une zone de texte d'un formulaire se trouvant sur une popup [ par xacomputer ] Bonjour, voila mon problème, je souhaiterais changer la valeur du champ d'un formulaire par une variable, sans utiliser de bouton, la difficulté est q FORMULAIRE [ par parenthese101 ] Bonjour à tous et à toutes, Sur l'une de mes pages web, j'ai des boutons qui ouvrent tous le même formulaire. Comment faire pour que au clic de chacu champ d'un formulaire alimenté par une liste de choix [ par jeremili ] Bonjour, Je voudrais créer un formulaire avec des champs pouvant être alimentés par une pop-up contenant des données issues d'une table. ex: En fac Passage d'une variable dans un formulaire [ par jeanmarieb ] Bonjour, Je voudrais me servir du résultat du champ précédent dans le champ suivant Exemple : suivant le choix effectué dans le champ où je peux Problème d'actualisation champ formulaire [ par telcha73 ] bonjour, J'ai créer un petit formulaire d'inscription newsletter. <input name="email" type="text" class="imagegauche" value="Entrez votre email i formulaire [ par youzou ] Bonjour, j'ai un formulaire qui contient plusieurs champs parmis eux matricule employée je veux savoir comment contrôler la valeur du champ matricule


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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 : 1,076 sec (3)

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