Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/05/2013, 15:52
pablokru
 
Fecha de Ingreso: octubre-2011
Ubicación: Buenos Aires
Mensajes: 84
Antigüedad: 12 años, 6 meses
Puntos: 2
Pregunta Desaparecer el texto de un textarea al hacer click

Hola a todos,

Tengo un form con un textarea para que el usuario haga preguntas. Mi intención es que al hacer click en submit, se capture el contenido del texto en la variable preg para trabajar con Ajax (hasta aca lo hice y funciona), y que el contenido del text área se borre (no se como hacerlo. Probe con jquery con la función val(), pero me borra la variable preg con el contenido de la pregunta.

Les agradezco desde ya la ayuda que puedan darme.

Código HTML:
Ver original
  1. <form action="javascript:ajax_preg()" method="GET">
  2.    <textarea type="text" id="pregunta" cols="50" rows="2"></textarea><br/>
  3.    <input type="submit" value="Enviar Pregunta" id="efecto_preg"/>
  4. </form>

Código Javascript:
Ver original
  1. <script>
  2. var xhr;
  3. function ajax_preg(){
  4.   var preg=document.getElementById('pregunta').value;
  5.   var id_user= "<?php echo $user_id; ?>";
  6.  
  7.   xhr=getXHR();
  8.   xhr.open("GET","ajax_pregunta.php?pregunta="+preg+"&id_user="+id_user);
  9.     xhr.onreadystatechange=callback;
  10.     xhr.send();
  11. }
  12. function callback(){
  13.   if(xhr.readyState==4){
  14.      if(xhr.status==200){
  15.        document.getElementById("preg_callback").innerHTML=xhr.responseText;
  16.         }
  17.     }
  18. }
  19. </script>