Foros del Web » Programando para Internet » Javascript » Frameworks JS »

como comprobar la validez de un codigo

Estas en el tema de como comprobar la validez de un codigo en el foro de Frameworks JS en Foros del Web. tengo un formulario con varios campos que debo comprobar en subtablas, pero quiero hacerlo una vez acabo de introducir el campo, entonces debo mostrar la ...
  #1 (permalink)  
Antiguo 29/03/2007, 11:45
 
Fecha de Ingreso: agosto-2002
Ubicación: Lleida
Mensajes: 506
Antigüedad: 22 años, 3 meses
Puntos: 0
como comprobar la validez de un codigo

tengo un formulario con varios campos que debo comprobar en subtablas, pero quiero hacerlo una vez acabo de introducir el campo, entonces debo mostrar la denominacion del articulo y si no mostrar un mensaje conforme no existe.
las dudas son:
1.- como hago para que al salir del campo valide (supongo que en el evento on blur)
2.- como recojo el valor del campo para que la funcion me valide el codigo
3.- si el valor no es bueno el foco me volverá al campo codigo
4.- el resultado debe volver en un <div> a la fuerza.

si teneis un ejemplo me ayudará.

gracias.
  #2 (permalink)  
Antiguo 29/03/2007, 13:25
Avatar de skatomundo  
Fecha de Ingreso: junio-2002
Ubicación: Santiago - CL
Mensajes: 2.532
Antigüedad: 22 años, 5 meses
Puntos: 125
Re: como comprobar la validez de un codigo

Por tanto,

- Si, Onblur se valida cuando quitas la posición del puntero del elemento.
- Lo recoges como document.getElementById('elemento').value, siendo elemento el ID del input
Código PHP:
var valortxt document.getElementById('elemento').value;

El INPUT
<input type="text" name="elemento" id="elemento" value=""
- De una u otra manera el contenido te lo devolverá ajax al DIV que propones, dentro del AJAX que llamas deberás decir si es o no lo que corresponde, sino hacer focus('valortxt');

- Si los resultados se mostrarán en un DIV
Código PHP:
//obteniendo el ID del DIV
var kelme document.getElementById('kelmediv');

//innerHTML al DIV
if (ajax.readyState==4) {
    
kelme.innerHTML ajax.responseText;

  #3 (permalink)  
Antiguo 30/03/2007, 06:49
 
Fecha de Ingreso: agosto-2002
Ubicación: Lleida
Mensajes: 506
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: como comprobar la validez de un codigo

bueno lo he consiguido casi todo, gracias skatomundo tu linea me ha servido de mucha ayuda (casi toda), y para los que son principiantes como yo me ofrezco para enviarles el ejemplito con el que he hecho las pruebas y me ha servido para entender como funciona esto del ajax.
una chulada!!!, lo único que me ha costado es entender como se ejecutan los los codigos php + javascript + la clase ajax.

sólo una cosa mas: como le digo cuendo vuelvo al form y el codigo no existe que vuelva el foco al campo del codigo y no al siguiente?

gracias
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 23:28.