Hola!
Estamos desarrollando un sitio web (wordpress), que tiene una seria de formularios (ContactForm7) donde cada usuario calificará una serie de items ordenados por temas, en tablas HTML, donde cada celda es un menú desplegable de opciones en texto ("Limitado", "Debe mejorar", "Satisfactorio", "Excelente", o "no sabe/no responde"). Ya tenemos el formato en HTML para ContactForm7, pero necesitamos agregarle código de JavaScript, que calcule el promedio numérico por columna para cada tabla/tema, omitiendo las respuestas "no sabe/no responde". El resultado debe poderse incluir en el formato de envío de correo de ContactForm7.
Actualmente el formulario ya tiene un pequeño código que permite habilitar desde 1 hasta 4 columnas, para evaluar de 1 a 4 personas simultáneamente.
Nuestra primera opción fue hacer esto por medio de un plugin, pero el formulario es muy extenso (10 tablas como la de la imagen adjunta, cada una con 8 líneas en promedio y hasta 4 columnas/personas) por lo cual el navegador se cuelga, por eso es necesario hacer un código que haga la tarea de forma optima, sin sobrecargar la consola del navegador.
El cálculo puede hacerse al final, al momento de enviar el formulario.
Por otro lado, necesitamos el código con urgencia, por lo que agradecemos quien tome el proyecto, tenga la disponibilidad para realizarlo en un plazo máximo de día y medio.
Qué buscamos? Alguien con el conocimiento suficiente de JavaScript, para hacer el código de forma rápida y efectiva. La persona no podrá tener acceso al sitio web, ya que es un tema confidencial, pero le daremos el código del formulario, para que nos lo regrese con la programación y una explicación detallada (via chat) de cómo subirlo. Nosotros subiremos el código y haremos la pruebas. El proyecto se cierra cuando el código funcione en 1 formulario completo.
Hola , si de hecho el calculo se puede hacer al final, al presionar el boton submit del formulario.
Un par de preguntas
- Esta es solo para confirmar que no se guarda nada en base de datos, solo se hace un envio del formulario, es correcto?
- En el formulario que estan usando en alguna parte se guarda la información de quien esta diligenciado el formulario, o
no importa que sea anonimo?
- Porque solo guardar el resultado final y no los elementos escogidos por el usuario, seguro no es relevante para nada?
- Como se envia el resultado al mail algo como
persona 1: 10 puntos
persona 2: 5 puntos
persona 3: 20 puntos
persona 4: 60 puntos
Si es para mañana , cobraria 45 Dolares y lo trabajaria usando vanilla js
$45 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
6 freelancers están ofertando un promedio de $264 USD por este trabajo
Si esta bien lo que piden sería hacer un cálculo del promedio según las respuestas que anteriormente se dieron, si es haci puedo realizarlo en poco tiempo.
En breve - no hay problema de hacerlo. O arreglar el plugin o desarrollar algo nuevo. Pero los síntomas indican la presencia de problemas más profundos. Por eso - cuesta más y puede requerir más tiempo.