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

AJAX Discussion :

[AJAX] Upload de fichier dans un form, sans valider le form !


Sujet :

AJAX

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2008
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 66
    Par défaut [AJAX] Upload de fichier dans un form, sans valider le form !
    Bonjour,
    J'ai réussi à écrire un script jquery qui me permet d'uploader une image et l'affiche, sans que la page soit rechargée.
    Pour cela j'ai utilisé un form.

    Cependant, j'aimerais que l'upload de l'image soit situé lui même dans un formulaire plus général, que l'on validerait avec un button submit.
    Le problème c'est que j'ai actuellement pour l'upload un form (validation jquery) qui se valide seul, et ne recharge pas la page, mais il faudrait qu'il soit DANS un form qui lui changera de page et ne s'occupe pas du form d'upload d'image à l'intérieur...

    Ce que j'ai actuellement (et qui fonctionne) c'est ça

    D'abord le formulaire général :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <form id="Premier">
    <input.............../>
    <input class="btValiderImg btValidSeul" id="btValiderImg" type="submit" value="Valider"/>
    </form>
    <form id="up" action="upload_php.php" method="post" enctype="multipart/form-data">
    	<input id="file" type="file" name="file">
    	<div id="results"></div>
    </form>
    Or j'aimerai mettre l'un dans l'autre. Je ne sais pas si je suis clair.. J'ai regardé un site que je connais qui fais cela bien, (le bon coin) il permet d'ajouter des photos, ça les upload, les montre, puis on peut valider un formulaire global. Mais pour cela ils n'utilisent qu'un seul form.. je ne sais pas comment ils se débrouillent pour faire l'upload du coup..

    voilà le code utilisé par le site en question :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    		<div style="float:left;margin-top:3px;display:none;" id="extra_images_text">
    			Vous pouvez rajouter <span id="extra_images_num">2</span> photos suppl&eacute;mentaires
    		</div>
    		<script type="text/javascript">
    		<!--
    			document.write('<' + 'div class="clear"><' + '/div><' + 'input type="button" id="extra_images" onclick="click_extra_images(getElementById(\'loadingOffsetId\'));" value="Ajouter d\'autres photos" />');
    		//-->
    		</script>
    		<noscript>
    			<div class="clear"></div><input type="submit" name="extra_images" value="Ajouter d'autres photos" />
    		</noscript>
    		(optionnel)
    		<br clear='all' />
    		<div style="float:left;margin-top:3px;" id="loadingOffsetId"></div>
    Le bouton "Ajouter d'autres photos" est en fait un submit, (alors qu'il existe aussi un submit global..) mais comment rester sur la page.. j'ai du mal à comprendre..

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Août 2008
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 66
    Par défaut
    je vais mettre les forms l'un à la suite de l'autre et créer un bouton en dehors des deux, auquel sera rattaché une fonction submit pour valider le premier et ne pas s'occuper du second (validé automatiquement en js). Impossible en revanche de mettre un form dans un autre sans avoir de souci visiblement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ajouter un fichier dans un Tar sans tout réécrire
    Par XSeb74 dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 02/01/2012, 16h51
  2. [Upload] Uploader un fichier dans un répertoire spé !
    Par .:Djil:. dans le forum Langage
    Réponses: 2
    Dernier message: 11/07/2006, 13h34
  3. upload des fichiers dans mon serveur
    Par abdou.sahraoui dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 29/05/2006, 09h32
  4. [Upload] Problème pour uploader un fichier dans mon code
    Par Peuplarchiste dans le forum Langage
    Réponses: 2
    Dernier message: 27/05/2006, 09h48
  5. [Upload] upload de fichier dans un dossier creer en ligne
    Par jeanfrancois dans le forum Langage
    Réponses: 1
    Dernier message: 20/03/2006, 14h09

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