Pregunta

Tengo un sitio impulsado por PHP que tiene un formulario de mantenimiento de registros.El usuario elige una batalla en el primer abandono, luego el lado ganador en el segundo.Actualmente, las opciones laterales ganadoras son solo Side 1 , Side 2 correspondientes a la que se enumera primero en la configuración de la batalla.La presentación tiene un "¿estás seguro?"Paso para asegurarse de que tengan la oportunidad de corregir el lado si eligen el incorrecto.

Soy el primero en admitir que esto es molesto, y quiere hacer que la caída del lado ganador se rellue automáticamente en función de la batalla seleccionada.Me han dicho que esto es material Ajax de pan y mantequilla.

Mi preocupación, sin embargo, es cómo mantener la funcionalidad para los usuarios de JS-discapacitados.¿Puede este tipo de auto-población desplegable llevar los valores fijos PHP originales detrás de él?

Perdón por la falta de código.Aún no he comenzado a estudiar métodos JavaScript y Ajax, solo considerando las aplicaciones teóricas a mi sitio en este punto ...

gracias.

¿Fue útil?

Solución

Podrías hacerlo así. Cuando la página se carga, si el soporte de JavaScript está habilitado, el botón / enlace que hace la publicación está oculta y el sitio funciona con JavaScript, de lo contrario se muestra el botón / enlace y el sitio funciona sin JS

Otros consejos

No soy el Gurú AJAX, pero su idea suena bien.Por supuesto, puede rellenar una lista desplegable y los navegadores habilitados con JS pueden eliminar / repoblar / alterar / ... este campo lo que les gusta al cargar datos a través de una solicitud AJAX.

Con un poco de Googleing, debería poder encontrar estas soluciones ya desarrolladas o, al menos, tener una idea de lo que otros han hecho.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top