Bloquear campo

Iniciado por datab, 9 Junio 2015, 18:33 PM

0 Miembros y 1 Visitante están viendo este tema.

datab

Buenos dia tengo un formulario de facturacion en php, como puedo hacer para que los campos se bloquen hasta que se hayan procesado los datos enviados en un get anterior.

gracias

engel lex

no diste nada de información... que campos? que se bloqueen como? los del mysql?
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

datab

#2
Cita de: engel lex en  9 Junio 2015, 18:37 PM
no diste nada de información... que campos? que se bloqueen como? los del mysql?

Por ejemplo se procesan los campos html : codigo, cantidad y numero de factura.

Lo que quiero es que al ingresar datos y dar enter los tres campos se bloqueen momentaneamente hasta que los datos anteriores ingresados, que son enviados por un get se envian , ya que me ha pasado que ingreso datos y doy enter y luego otra vez pero los primeros no se han guardado por lo tanto se piedan.
gracias

engel lex

los si hablas de los input del form en html (aún no lo dejas claro) esta es tu solución

disabled o readonly según consideres
http://www.comocreartuweb.com/curso-de-html/formularios-con-html5/readonly.html
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

datab

#4
Cita de: engel lex en  9 Junio 2015, 19:01 PM
los si hablas de los input del form en html (aún no lo dejas claro) esta es tu solución

disabled o readonly según consideres
http://www.comocreartuweb.com/curso-de-html/formularios-con-html5/readonly.html

El problema en si es el siguiente tengo un form, este es de facturacion, mediante ajax cuando yo agrego un codigo de producto, y cantidad abajo en un div me aparece el detalle de la transaccion, solo que hay veces que por la rapidez del usuario al ingresar muchos productos consecutvos, ocurre que algunas lineas no se guardan entiendo es es por el time up de php,.

Entonces lo que ocupo es ver como bloqueo los campos del form hasta que los datos sean guardados, para evitar perder la informacon. Una vez guardados los campos deberian de habilitarse nuevamente.

engel lex

al enviar le agregas el atributo, al recibir se lo quitas...
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

datab

Cita de: engel lex en  9 Junio 2015, 19:25 PM
al enviar le agregas el atributo, al recibir se lo quitas...

He ahi el detalle como el formulario no se recarga no se como implementarlo.

engel lex

si no se carga en 1 segundo, que vuelva a hacer la llamada, se revise en la base de datos si eso está cargado en la db y si no está que lo cargue y cualquier caso, que responda que está listo
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

[u]nsigned

Creo que lo mas facil es usar el callback de las funciones jQuery, para asegurarte de que primero se procese lo que queres que se procese y leugo siga la logica normal de la aplicacion.

Ejemplo

Saludos

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!