Accueil > Forum > > > > submit d'un formulaire
submit d'un formulaire
mardi 21 janvier 2003 à 00:36:35 |
submit d'un formulaire

jpb
|
Bonsoir tout le monde, J'ai un formulaire: <FORM NAME=form1 METHOD=get> J'ai un lien: <A href='javascript:void(0)' onClick='creation()'>Créer</A> J'ai une fonction: function creation() { ........ document.form1.submit(); } Et ça ne submit rien du tout. Pourtant, si je mets un alert, il "passe" bien sur le submit. Et je ne voudrais pas utiliser un bouton submit pour des raisons de présentation (class). Si vous avez une idée......merci d'avance J-Pierre
|
|
jeudi 30 janvier 2003 à 11:29:37 |
Re : submit d'un formulaire

sbertrand
|
salut,
essaye plutot :
<head> <script language="javascript">
function creation() { ........ document.form1.action="ta_page.htm"; document.form1.submit(); }
</script> </head>
<body> <form name="form1" method="get"> <A href="javascript:creation();">Créer</A> </form> </body>
Il doit y avoir un conflit avec le onclick et le href de ton lien.
A+ Webmaster de prixmini.com
|
|
jeudi 30 janvier 2003 à 12:03:17 |
Re : submit d'un formulaire

jpb
|
Merci beaucoup, ça roule, en fait, le problème est que je ne mettais pas:
document.form1.action="ta_page.htm";
J-Pierre
------------------------------- Réponse au message : -------------------------------
> salut, > > essaye plutot : > > <head> > <script language="javascript"> > > function creation() { > ........ > document.form1.action="ta_page.htm"; > document.form1.submit(); > } > > </script> > </head> > > <body> > <form name="form1" method="get"> > <A href="javascript:creation();">Créer</A> > </form> > </body> > > Il doit y avoir un conflit avec le onclick et le href de ton lien. > > A+ > Webmaster de prixmini.com
|
|
mardi 25 janvier 2005 à 12:33:21 |
Re : submit d'un formulaire

chatis
|
j'ai repris ton code et j'ai essayé de le modifier pour que ca marche
chez moi car je veux récuperer les données dans un popup mais j'arrive
pas à récuperer les données.. voila mon code
function creation() {
document.form1.action=
window.open('modif.php','modification','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbar=no,resizable=no,copyhistory=yes,width=500,height=500');
document.form1.submit();
}
merci de me rendre réponse 
|
|
mardi 25 janvier 2005 à 21:00:02 |
Re : submit d'un formulaire

sbertrand
|
salut,
function creation() {
// ouvre la fenetre window.open('','modification','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbar=no,resizable=no,copyhistory=yes,width=500,height=500'); document.form1.submit(); // page qui reçoit les info du formulaire document.form1.action ="modif.php"; // cible du formulaire ici ta fenetre document.form1.target = "nom de ta fenetre --> modification"; // envoie le formulaire document.form1.submit(); }
Ce script fonctionnera si ton PC est assez rapide pour ouvrir la fenetre avant la validation de ton formulaire. Pour etre certain que cela se deroule normalement tu dois tester que ta fenetre est bien ouverte avant l'envoie de ton formulaire pour cela tu as plusieur méthode. - La methode 1 : l'utilisation de l'evement "onlaod" qui est executé a la fin du chargement d'une page. - Methode 2 : teste que la fenetre est ouverte avec la fonction "closed"
autre possibilité, quand ta popup s'ouvre elle valide le formulaire avec la propriété "opener"
a+
|
|
mercredi 26 janvier 2005 à 18:41:42 |
Re : submit d'un formulaire

chatis
|
merci c'est exactement ce que je cherche.. mais je comprend pas ce que je dois mettre là :
document.form1.target = "nom de ta fenetre --> modification";
c'est koi "nom de ta fenetre --> modification";
merci d'avance
|
|
mercredi 26 janvier 2005 à 19:50:29 |
Re : submit d'un formulaire

sbertrand
|
salut,
quand tu crees une popup, tu as 3 arguments : la page a ouvrir, le nom de la popup , les parametres de la popup : taille, barre de scroll, ...
par exemple j'ouvre la page tapage.php dans la fenetre nommé popup1 de taille 500 sur 500 pixel : window.open('tapage.php','popup1','width=500,height=500');
la cible de ton formulaire sera donc le nom de cette fenetre, ici c'est popup1
ce qui donne pour le script : document.form1.target = 'popup1';
Dans ton script ta fenentre s'appelle modification, tu devra donc ecrire : window.open('','modification','resizable=no,copyhistory=yes,width=500,height=500'); document.form1.target = 'modification';
a+
|
|
jeudi 27 janvier 2005 à 09:34:59 |
Re : submit d'un formulaire

chatis
|
aaaaaaaaaaaaa merci je comprends maintenant. merci beaucoup en tout cas. j'essaye ce code dans les jours qui suis et je te redis si ca marche
merci en tout cas
|
|
lundi 31 janvier 2005 à 08:10:36 |
Re : submit d'un formulaire

chatis
|
yyyyyyyyyyyyyyyyyeeeeeeeeeeeeeeeeeessssssssssssssssssssss ca marche !!
encore merci t'es vraiment une star... merci beaucoup
|
|
lundi 14 février 2005 à 14:23:28 |
Re : submit d'un formulaire

chatis
|
ton code y marche mais la j'ai un autre probleme. j'ai une page qui
affiche plusieurs formulaire grace à une boucle while qui va rechercher
des informations dans ma base de donnée. et en meme temps elle me
reprend un id différent a chaque fois pour chaque formulaire que je
créé grace à la boucle. mais maintenant que je veux valider mon
formualire avec mon image, il garde en mémoire a chaque fois la
dernière id qui est passé dans la boucle. j'ai essayer de mettre dans
un champ hidden mon id et de le récuper mais ca change rien. il prend
toujours la derniere id qui est passé dans la boucle.
j'esperes que ta compris mon problème....
merci d'avance
|
|
Cette discussion est classée dans : formulaire, submit
Répondre à ce message
Livres en rapport
|
Derniers Blogs
[WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|