Foros del Web » Programando para Internet » Javascript »

Borrar input con ajax luego de consulta

Estas en el tema de Borrar input con ajax luego de consulta en el foro de Javascript en Foros del Web. amigos como puedo borrar el input una vez que reciba que el nick ingresado ya esta ocupado, de lo contrario no pasaria nada y la ...
  #1 (permalink)  
Antiguo 19/11/2011, 15:25
 
Fecha de Ingreso: febrero-2011
Mensajes: 64
Antigüedad: 13 años, 2 meses
Puntos: 0
Información Borrar input con ajax luego de consulta

amigos como puedo borrar el input una vez que reciba que el nick ingresado ya esta ocupado, de lo contrario no pasaria nada y la persona puede serguir llenando el formulario

aqui esta el codigo

Código HTML:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin t&iacute;tulo</title>
<script src="prototype.js" type="text/javascript"></script>
<script type="text/javascript"><!--  
//<![CDATA[  
function comprobar(nick)   
{  
var url = 'http://'+location.host+'/sagtax/ajax_comprobar_nick.php';  
var pars= ("nickname=" + nick);  
var myAjax = new Ajax.Updater( 'comprobar_mensaje', url, { method: 'get', parameters: pars});
 }  
 // -->  
</script> 
</head>
<body>
<form id="form1" name="form1" method="get" action="">
  <input id="id_de_micampo" name="nickname" onblur="comprobar(this.value)" />
</form>
<span id="comprobar_mensaje"></span>  
   
    
</body> 
  #2 (permalink)  
Antiguo 19/11/2011, 17:14
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Borrar input con ajax luego de consulta

Hola:

Se pueden borrar cualquier cosa con el método removeChild del DOM, pero más elegante me parece que sería deshabilitarlo... (disabled)

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 19/11/2011, 17:22
 
Fecha de Ingreso: febrero-2011
Mensajes: 64
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Borrar input con ajax luego de consulta

en verdad que no entendi nada, no creo que sea algo tan rudo... el deberia de decir ok ya esta ese nick ocupado borro ese textbox y me ubico alli con focus.
  #4 (permalink)  
Antiguo 20/11/2011, 11:41
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Borrar input con ajax luego de consulta

Hola:

No tenías que repetir el tema, que por cierto, ya hemos cerrado.

Si quieres borralo ya te comenté que puedes usar removeChild... en la misma comprobación, en vez de poner de parámetro this.value, deberías poner this solo (y añadir el value dentro de la comprobación, y si vas a borrarlo añades...

function comprobar(que) {
// lo que tienes, y para borrar...


que.parentNode.removeChild(que);
}

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #5 (permalink)  
Antiguo 21/11/2011, 07:34
Avatar de linuxzero  
Fecha de Ingreso: noviembre-2011
Ubicación: Argentina
Mensajes: 778
Antigüedad: 12 años, 5 meses
Puntos: 160
Respuesta: Borrar input con ajax luego de consulta

Me parece que se refiere a limpiar el campo, no a borrarlo del DOM.

Proba de modificar esta linea:

Código HTML:
Ver original
  1. <input id="id_de_micampo" name="nickname" onblur="comprobar(this.value);this.value = '';" />
__________________
Si todo fuera tan sencillo como un symfony cc la vida seria más fácil.
http://phpnico.wordpress.com

Etiquetas: ajax, formulario, html, input, js, php
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 12:39.