Effacer après l'envoie d'un texte

Fermé
TheBleedz - 3 nov. 2013 à 12:08
maka54 Messages postés 699 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 - 3 nov. 2013 à 15:56
Bonjour,
Voilà je n'ai pas beaucoup de connaissance en JS c'est pour cella que je demande de l'aide pour améliorer le script. Le principe est simple j'aimerai qu'une fois le texte envoyez avec succès il n'affiche plus de texte dans le bloc textarea.

Voici le code JS dans ma page profil.php :


<script type="application/javascript">
$(document).ready(function() {

$('#submit_text').click(function() {

var form_data = {
seg_id : <?php echo $seg_id; ?>,
textarea_text : $('.textarea_text').val(),
ajax : '1'
};

$.ajax({
url: "<?php echo site_url('publication/add_publication'); ?>",
type: 'POST',
data: form_data,
success: function(msg) {
*PROBLÈME ICI*
}
});

return false;
});

});
</script>


Code HTML et PHP :


<?php echo form_open('', array('id' => 'annonceForm')); ?>

<textarea style="resize: none; width:630px; height:80px; padding:5px;" class="textarea_text" name="textarea_text" placeholder="Exprimez-vous...">
</textarea>

<?=''.form_submit('submit','Annonce','id="submit_text" class="button"')?>

<?php echo form_close(); ?>


Merci d'avance et bonne journée à vous.

2 réponses

animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 738
Modifié par animostab le 3/11/2013 à 14:45
bonjour

tu peux faire

window.opener.location.href="URL"; (recharge la page)

ou

tu rajoute une id "montexte" a ton textaera et un script qui s'execute au traitement de ton formulaire

document.getElementById('montexte').value = ''; (vide le textarea)



ou mieux tu mets le traitemet de ton formulaire sur une autre page avec le message envoi ok et le post se fait vers cette page

on dirait que tu a une balise <?php qui n'est pas refermée

Un petit merci vaut mieux qu'une grande ignorance
1
maka54 Messages postés 699 Date d'inscription mercredi 8 avril 2009 Statut Membre Dernière intervention 4 décembre 2016 80
3 nov. 2013 à 15:56
$('.textarea_text').val('');
0