IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

submit bizarre avec un input file.


Sujet :

JavaScript

  1. #1
    Membre chevronn�
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    338
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Mars 2008
    Messages : 338
    Par d�faut submit bizarre avec un input file.
    Bonjour � tous
    Voila j'ai un probl�me bizarre depuis 2 jours et je n'arrive pas � savoir pourquoi
    Voici un bout de code de ma page (JSP)
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
     
    <script type="text/javascript">
    	function doSubmit(target) {
    		document.forms[0].action.value=target;
    		document.forms[0].submit();
    	}
     
    	function submitWhenEnterKey(event) {
    		try {
                alert('submitWhenEnterKey with event ' + event);
            } catch(e) {
                alert('error' + e);
            }
    	}
    </script>
     
    <body onload="greyReadOnlyInputs(); customOnload()" onkeypress="if(self.submitWhenEnterKey){submitWhenEnterKey(event);}">
    ....
    <form action="/diagnosticErrorCode" method="POST" enctype="multipart/form-data">
     
    <input type="file" name="xmlFile" size="80" />
     
    <font class="btn_caption">
    	            <a href="javascript:doSubmit('importDiagnosticErrorCode');" class="btn_link">
    					<st:message key="button.save" />
    	            </a>
    			</font>
    ...
    Quand on met le curseur sur le file et qu'on appuie sur Entrer on a une erreur car le formulaire et envoy� au serveur vers une url fausse!!

  2. #2
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.forms[0].action.value=target;
    tu as un champs avec name=action ????
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  3. #3
    Membre chevronn�
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    338
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Mars 2008
    Messages : 338
    Par d�faut
    oui j'ai oubli� de le citer
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <input type="hidden" name="action" value="" />

  4. #4
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    c'est le prototype du nommage � �viter !!!

    c'est un mot reserv�
    target aussi ...
    change les nom par monaction et montarget par exemple
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  5. #5
    Membre chevronn�
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    338
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Mars 2008
    Messages : 338
    Par d�faut
    Je change les nom dans le code javascript?

  6. #6
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut

    dans le html et dans le js !
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  7. #7
    Membre chevronn�
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    338
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Mars 2008
    Messages : 338
    Par d�faut
    Non ce n'est pas ca, les m�me noms sont utilis� dans plusieurs pages! et j'ai modifi� pour v�rifier mais rien, on dirai qu'on appel submit lorsqu'on appuie sur entrer alors que la fonction correspondante ne fiat pas de submit!

  8. #8
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    l'action d'un form est la page de destination vers laquelle sotn envoy�es les donn�es ...

    conserver un input avec un name="action" c'est cr�er une confusion pour le browser

    Maintenant tu fais comme tu veux ...

    De plus une syntaxe plus rigoureuse aiderait

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.forms['nomform'].elements['nomelement']
    voire utiliser la syntaxe
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.getElementById('idobjet')
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  9. #9
    Membre chevronn�
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    338
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Mars 2008
    Messages : 338
    Par d�faut
    Merci c'�tait effectivement �a
    Conclusion vaut mieux utiliser document.getElementById () on est s�r de ce qu'on r�cup�re
    Encore merci..

  10. #10
    Membre chevronn�
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    313
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 313
    Par d�faut
    Je vois deux informations qui devraient �tre des URI :
    Citation Envoy� par hibour Voir le message
    Je ne sais pas comment est configur� ton serveur (URI rename ? Ce qui justifierait l'absence d'extension) mais d�j� il faudrait v�rifier le path que tu indique (vu qu'il diff�re entre ces deux URI).

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�cup�rer le chemin d'un fichier avec un input file
    Par L'aigle de Carthage dans le forum G�n�ral JavaScript
    R�ponses: 31
    Dernier message: 05/06/2011, 10h57
  2. Souci upload avec plusieurs input files
    Par L0101SA dans le forum Langage
    R�ponses: 1
    Dernier message: 28/01/2011, 10h35
  3. Probl�me d'int�gration avec l'input [file]
    Par Sayrus dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 12
    Dernier message: 21/01/2011, 10h03
  4. [AJAX] .serialize avec des input files
    Par misakilou dans le forum AJAX
    R�ponses: 1
    Dernier message: 30/10/2010, 20h39
  5. R�ponses: 3
    Dernier message: 07/10/2008, 11h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo