MULTIMEDIA, Video digital, Grabación, Diseño gráfico, Diseño web, Programación > Webmasters - Diseño Web - Programación - Diseño gráfico

Desactivar u ocultar formularios

(1/4) > >>

Rododendro:
Hola, tengo la siguiente pregunta: ¿cómo se puede hacer que un formulario quede desactivado u oculto después de que el usuario haya enviado sus datos?  :???:

   

halo:
De la manera que preguntas falta información, ¿qué clase de formulario es? ¿Un logueo? Si es un logueo se controla mediante cookies, habrá abierto una sesión y mediante esa sesión (ese tipo de sesiones se controlan mejor desde la BD) se controla qué ha de visualizar o no.

No sé si te he aclado algo, pero tampoco sé exactamente a qué te refieres.

Saluetes.

Rododendro:
Me refiero al formulario típico de toda la vida, ya sea de una sola línea de texto o de textarea, y desde el cual el usuario envía datos -nombre y apellidos, una opinión o lo que fuere-. Creo que tanto para evitar un uso repetido e indiscriminado del formulario como por conferirle un toque dinámico es una buena idea diseñarlo de tal modo que, una vez efectuado el envío de datos -corroborado por un mensaje a tal efecto-, quede oculto o desactivado. A grandes rasgos sé que para esto hay más de una vía posible: usar JavaScript para que el botón de envío y/o el campo de texto queden inutilizados mediante la posibilidad "disabled" ejecutada con un evento onSubmit, ubicar el formulario en una ventana que tras el envío y el mensaje de confirmación se cierra, etc. Lo que pasa es que me hago una idea sólo aproximada y no exacta del código preciso para aplicar alguna de esas soluciones, de ahí mi pregunta inicial. Supongo que en cualquier caso el remedio pasa necesariamente por JavaScript, aunque si alguien conoce otro método distinto y más fiable -a fin de cuentas el internauta puede deshabilitar el JavaScript-, me gustaría saberlo.

halo:
Si la página es dinámica puedes controlar quien ha usado ya el formulario mediante una cookie y al examinar la cookie decidir si quieres que escupa o no de nuevo el formulario. Yo tiraría antes por ahí que por JS. Con JS yo antes que deshabilitar botones tiraría de DOM.

Saluetes. :-d

Rododendro:
Soy principiante en todos estos asuntos, y el tema de los cookies me es casi desconocido. No obstante, y dado que lo mencionas, ¿es posible aplicar con las cookies un sistema automático para conseguir que el formulario, una vez utilizado, no pueda ser reutilizado por el usuario, ocultándolo después de su uso? Con "automático" me refiero a que funcione de continuo sin necesidad de controlar quién usa el formulario. Lo que no he entendido es a qué te refieres exactamente con "tirar de DOM".   

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa