Retroceder   Foros del Web > Programación para sitios web > AJAX

Respuesta
 
Herramientas Desplegado
Antiguo 29-mar-2007, 11:45   #1 (permalink)
mikil está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 364
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.
mikil está desconectado   Responder Citando
Antiguo 29-mar-2007, 13:25   #2 (permalink)
skatomundo tiene algunos puntos positivos de karma
 
Avatar de skatomundo
 
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago - CL
Mensajes: 1.472
Enviar un mensaje por MSN a skatomundo Enviar un mensaje por Skype™ a skatomundo
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;

__________________
Firebug
skatomundo está desconectado   Responder Citando
Antiguo 30-mar-2007, 06:49   #3 (permalink)
mikil está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 364
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
mikil está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 08:25.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93