Envoyer formulaire PHP avec input chargés en jquery

Résolu/Fermé
matiou34 Messages postés 198 Date d'inscription mardi 22 avril 2008 Statut Membre Dernière intervention 27 janvier 2015 - Modifié par matiou34 le 30/05/2013 à 04:43
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 - 30 mai 2013 à 16:59
Bonjour,
J'essaie d'envoyer un formulaire en php avec des données que j'ai chargé en jquery. Sauf que ça ne marche pas car le formulaire ne les prend pas en compte.

Voici mon code :

$('#previewLoading').html("");
                        $('#preview').show();

                        $('#previewTitle').html("<textarea id='previewInputTitle' name='wpuf_post_title' style='width: 320px; height:16px; border:none;font-size:16px;color:black;font-family:arial;resize: none' placeholder='Title' class='inputPreview' >"+answer.title+"</textarea>");


                        $('#text').css({"border": "1px solid #e8e8e8", "border-bottom": "1px dashed #e8e8e8"});
                        $('#previewUrl').html(answer.url);
                        $('#previewDescription').html("<textarea id='previewInputDescription' name='wpuf_post_content' style='width: 320px; height:auto; border:none;font-size:12px;color:black;font-family:arial;resize: none' placeholder='Description' class='inputPreview' >"+answer.description+"</textarea></br>");



<div id="wpuf-post-area">
<form id="wpuf_new_post_form" name="wpuf_new_post_form" action="" enctype="multipart/form-data" method="POST">

<div id="previewTitle"></div>
<div id="previewUrl"></div>
<div id="hiddenDescription"></div>
<div id="previewDescription"></div>

    <li>
      <input class="wpuf_submit" type="submit" name="wpuf_new_post_submit" value="<?php echo esc_attr( wpuf_get_option( 'submit_label' ) ); ?>">
      <input type="hidden" name="wpuf_post_type" value="<?php echo $post_type; ?>" />
      <input type="hidden" name="wpuf_post_new_submit" value="yes" />
    </li>

</form>
</div>


Merci beaucoup !
A voir également:

1 réponse

jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
30 mai 2013 à 15:12
<form id="wpuf_new_post_form" name="wpuf_new_post_form" action="" enctype="multipart/form-data" method="POST">

Avec une action c'est ptète mieux non ? :)
0
matiou34 Messages postés 198 Date d'inscription mardi 22 avril 2008 Statut Membre Dernière intervention 27 janvier 2015 4
30 mai 2013 à 15:39
Mais en fait, quand j'envoie le formulaire avec des input en dur ca marche très bien donc je ne suis pas sûr que ce soit le problème mais merci pour ta réponse
0
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
30 mai 2013 à 15:48
T'es obligé de générer ta page avec du js ?
Pourquoi ne pas simplement écrire "en dur" comme tu dis ?
Pcq je pense que le problème vient du faite que t'éfface et réécris etc.
0
matiou34 Messages postés 198 Date d'inscription mardi 22 avril 2008 Statut Membre Dernière intervention 27 janvier 2015 4
30 mai 2013 à 15:54
En fait je recupere les informations d'une page via Jquery et Curl d'ou ma nécessité de générer les inputs comme ceci
0
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
30 mai 2013 à 16:03
Ah oui je vois, l'objet answer c'est ca ?

Moi perso je mettrais tout en dur, quite à ne rien mettre à la base. Et ensuite tu remplis avec ce que tu récupère. Pcq la le seul truc que tu rempli c'est answer.title et answer.description dans les balises.
Le rest est fixe (attribut, etc.)

Donc par exemple :

<div id="previewTitle">
<textarea id='previewInputTitle' name='wpuf_post_title' style='width: 320px; height:16px; border:none;font-size:16px;color:black;font-family:arial;resize: none' placeholder='Title' class='inputPreview' ></textarea>
</div>

<script>
$('previewInputTitle').html(answer.title);
</script>

Ca ne peut pas allé ?
0
matiou34 Messages postés 198 Date d'inscription mardi 22 avril 2008 Statut Membre Dernière intervention 27 janvier 2015 4
30 mai 2013 à 16:31
pas bete. je vais tester
0