Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/02/2007, 06:34
sergi_climent
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 4 meses
Puntos: 10
Capturar cambio en un input

Hola, uso un datepicker para q inserten fechas en un formulario, ahora he cambiado para q cuando editen ese formulario no refresque la pantalla, q simplemente al cambiar se grabe... no he tenido ningun problema hasta q me encontrado con estos campos y sus datepickers.

el codigo es el siguiente:
Código HTML:
<input id="fecha_garantia" name="fecha_garantia" value="<?=$fecha_garantia;?>" size="15" /><img align="absmiddle" src="img/icon/calendari.gif" onClick="displayDatePicker('fecha_garantia');" width="34" height="22" border="0" alt=""> 
al clickar la imagen me desplega el datepicker, escojo una fecha, y me la inserta directamente en el input, el problema q no me detecta los eventos de ese input (he probado el onBlur y el onChange)

algna idea de como seguir avanzando en esto...??'

la funcion q uso para llamar la pagina PHP para q me inserte los datos es la siguiente(es javascript sencillo):
Código PHP:
function Blur(elementovalorcampoidjur) {
$(
elemento).className 'inputoff';
if (
last != valor){
            
alert(campo);
            
alert(id);
            
alert(valor);
            
myajax.Link('maquina/actualiza.php?valor='+valor+'&campo='+campo+'&id='+id);
}


no me llega mostrar los alerts... en cambio con otros inputs q tengo la pagina funciona correctamente!!!

saludos y gracias
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier

Última edición por sergi_climent; 08/02/2007 a las 09:11