Foros del Web » Programando para Internet » Javascript »

Limpiar text-area

Estas en el tema de Limpiar text-area en el foro de Javascript en Foros del Web. Hola a todos, como les vá? Mi problema de hoy es que tengo un text-area donde muestro un campo de una table de mi base, ...
  #1 (permalink)  
Antiguo 13/01/2010, 15:58
 
Fecha de Ingreso: mayo-2009
Mensajes: 29
Antigüedad: 14 años, 11 meses
Puntos: 0
Pregunta Limpiar text-area

Hola a todos, como les vá?
Mi problema de hoy es que tengo un text-area donde muestro un campo de una table de mi base, hasta ahí todo bien, tambien tengo un boton para limpiar el formulario, es decir para reestablecer el formulario, el problema es que cuando presiono el boton, no me borra, solo borra lo que nuevo que escribo, es decir que lo que mustro del campo de la base de datos siempre queda y no se borra, pero si escribo alguna otra cosa, eso si se borra...
Yo quiero que borre todo... COMO HAGO ESTO?
Por favor ayuda.......!!!!
Código PHP:
<form action="editarnoticiasnoticias.php" method="post">
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td align="center"><p>Editar noticias </p>
      <p>Titulo de la noticia
        <input name="titulo" type="text" value="<? echo $fila['titulo']; ?>" />
        <input name="id" type="hidden" value="<? echo $fila['id']; ?>" />
        </p></td>
  </tr>
  <tr>
    <td align="center"><p>&nbsp;</p>
      <p>Noticias<br />
          <textarea   name="noticias" cols="60" rows="10"><? echo $fila['noticias']; ?></textarea>
      </p></td>
  </tr>
  <tr>
    <td align="center"><input name="" type="submit" value="Enviar" />&nbsp;&nbsp;&nbsp;&nbsp;
      <input type="reset" name="Submit" value="Limpiar"></td>
  </tr>
</table>

</form>

PD: GRACIAS A TODOS
  #2 (permalink)  
Antiguo 13/01/2010, 16:22
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 17 años, 11 meses
Puntos: 50
Respuesta: Limpiar text-area

mmm hay lo que le tocaria hacer es colocar en el onclick del boton un llamado a una funcion javscript que le deje el campo = "";
  #3 (permalink)  
Antiguo 13/01/2010, 16:32
 
Fecha de Ingreso: mayo-2009
Mensajes: 29
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: Limpiar text-area

Cita:
Iniciado por helacer Ver Mensaje
mmm hay lo que le tocaria hacer es colocar en el onclick del boton un llamado a una funcion javscript que le deje el campo = "";
UPSS..!! no sé nada de javascript
  #4 (permalink)  
Antiguo 13/01/2010, 16:35
 
Fecha de Ingreso: septiembre-2009
Ubicación: Managua
Mensajes: 128
Antigüedad: 14 años, 7 meses
Puntos: 5
Respuesta: Limpiar text-area

Hola sofi_y_naty a como te dijo helaser hay que usar una funcion en javascript para limpiar tus campos de texto y text-area, es raro que no te haya funcionado el reset de tu formulario. Aca te dejo la funcion para lo que necesitas, espero te sirva :

Como ves a la funcion le tenes que pasar como argumento el nombre del formulario y luego recorre todos los campos text y text-area del formulario y les pone en blanco.

<script languaje="javascript">
function limpia_texto(formulario){
for (i=0;i<formulario.length;i++) {
var temp=formulario.elements[i];

if ((temp.type=="text"||temp.type=="textarea")) {
temp.value='';
}
}
}
<script>

Salu2
  #5 (permalink)  
Antiguo 13/01/2010, 16:40
 
Fecha de Ingreso: junio-2006
Ubicación: Jáltipan Veracruz, México
Mensajes: 150
Antigüedad: 17 años, 10 meses
Puntos: 1
Respuesta: Limpiar text-area

mmmm, te doy una solución a ver si te sirve...

saca el reset de la tabla, ponlo solo una linea antes de cerrar el form y quitale el name



<input type='reset'.......>
</form>

checa que pasa.
__________________
" La vida es un programa que no hemos logrado depurar."
"El programar tu vida es como si le metieras más errores a tu futuro, el proceso es ahora"
  #6 (permalink)  
Antiguo 13/01/2010, 16:41
 
Fecha de Ingreso: septiembre-2009
Ubicación: Managua
Mensajes: 128
Antigüedad: 14 años, 7 meses
Puntos: 5
Respuesta: Limpiar text-area

Jajajajaa estaba escribiendo la respuesta cuando pusiste que no sabias nada de javascript.

Los pasos son asi: entre las etiquetas <head></head>
pones lo que te puse y luego en el boton que podria ser asi:

Código HTML:
<form name="formulario_x">
<input type="button" name="limpiadorcampos" value="limpiar formulario" onclick="limpia_texto('formulario_x')" />
</form> 
si necesitas mas ayuda me mandas un mensaje
  #7 (permalink)  
Antiguo 13/01/2010, 16:49
 
Fecha de Ingreso: mayo-2009
Mensajes: 29
Antigüedad: 14 años, 11 meses
Puntos: 0
Cita:
Iniciado por equality_211085 Ver Mensaje
Hola sofi_y_naty a como te dijo helaser hay que usar una funcion en javascript para limpiar tus campos de texto y text-area, es raro que no te haya funcionado el reset de tu formulario. Aca te dejo la funcion para lo que necesitas, espero te sirva :

Como ves a la funcion le tenes que pasar como argumento el nombre del formulario y luego recorre todos los campos text y text-area del formulario y les pone en blanco.

<script languaje="javascript">
function limpia_texto(formulario){
for (i=0;i<formulario.length;i++) {
var temp=formulario.elements[i];

if ((temp.type=="text"||temp.type=="textarea")) {
temp.value='';
}
}
}
<script>

Salu2
Que es "pasar como argumento"?
Sorry pero no entiendo nada
gracias por responder
podrías explicarme un poco mas?

jaja y yo estaba respondiendo que no entendía nada , cuando vos estabas escribiendo la respuesta, jajajajaja
gracias

Cita:
Iniciado por equality_211085 Ver Mensaje
jajajajaa estaba escribiendo la respuesta cuando pusiste que no sabias nada de javascript.

Los pasos son asi: Entre las etiquetas <head></head>
pones lo que te puse y luego en el boton que podria ser asi:

Código HTML:
<form name="formulario_x">
<input type="button" name="limpiadorcampos" value="limpiar formulario" onclick="limpia_texto('formulario_x')" />
</form> 
si necesitas mas ayuda me mandas un mensaje

no me funciona

le saqué las comillas simples a esto:


onclick="limpia_texto('formulario_x')"



y funcionó



onclick="limpia_texto(formulario_x)"

GRACIAS equality_211085

Última edición por GatorV; 13/01/2010 a las 18:33
  #8 (permalink)  
Antiguo 13/01/2010, 18:34
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Tema movido desde PHP a Javascript

Etiquetas: limpiar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:12.