WebSite X5Help Center

 
LHNET SW
LHNET SW
User

Barra de progreso en formulario de contacto  es

Author: LHNET SW
Visited 257, Followers 1, Shared 0  

Hola, quiero agregar una barra de progreso en mi formulario de contacto.

Mi formulario está dividido en 4 secciones y se puede ver en:

https://www.lhnet.com.mx/f28/

Aquí unas imágenes de ejemplo como quiero que se vea el formulario:

La sección 1:

La sección 2 después de dar clic en siguiente:

La sección 3 después de dar clic en siguiente:

La sección 4, es la última:

Espero que me puedan ayudar.

De antemano muchas gracias

Posted on the
12 ANSWERS - 3 USEFUL - 1 CORRECT
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

(It > Es) ...si te interesa y quieres usar código EXTRA, con un invento exclusivo mío podrías lograr un resultado similar a esta simulación, en cuyo caso házmelo saber...

.

ciao

.

Read more
Posted on the from  ‪ KolAsim ‪ ‪
CARLOS AMARAL
CARLOS AMARAL
Moderator
Best User of the month ES

Hola que tal... 

Tu tienes acceso a cada una de las paginas del formulario en caso de que sean prearmadas?

O la separacion de secciones la haces por programacion?

Porque si tienes acceso a cada pagina por separado... simplemente puedes agregar arriba 4 celdas que las puedes pintar con dos colores simulando en cada pagina el avance de seccion (en la primer seccion pintas solo la primer celda de un color y las otras tres quiza de un gris clarito, en la segunda seccion pintas dos celdas, etc)

Saludos colega!

Carlos A.

2.15.1.0

Read more
Posted on the from CARLOS AMARAL
LHNET SW
LHNET SW
User
Author

Hola  ‪ KolAsim ‪

Sí me interesa tu invento con código extra, por supuesto. Me ayudas?

Gracias

Read more
Posted on the from LHNET SW
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

...OK...mi invento relacionado con la página que enlazaste antes es este:

<script>
/** -- barra avanzamento modulo contatti x WSx5 by KolAsim -- **/
$(document).ready(function () {//K>;
setTimeout(function () {//K1>;
const K = $("fieldset.newPage");
kk = K.length+1;
percentuale = 100/kk;
const hrK = `
<div style="position:relative; width:100%; height:20px; background-color:lavender;">
<hr id="hrK" style="position:absolute; left:0; background-color:navy; height:6px; width:${percentuale}%;">
</div>`;
$("#imObjectForm_3_form").prepend(hrK);
$("#imObjectForm_3_form_prev, #imObjectForm_3_form_next").click(function () {//K2>;
setTimeout(verifica,600);
});//K2<<;
//-----------fK-----------------
function verifica() {//K3>;
let foundVisible = false;
K.each(function (i) {//K4>;
if ($(this).css('display') === 'block') {//K5>;
const pageCount = parseInt($(this).attr("pagecount"), 10);
if (!isNaN(pageCount)) {//K6>;
$("#hrK").css("width", (pageCount * percentuale) + "%");
foundVisible = true;
}//K6<<;
}//K5<<;
});//K4<<;
if (!foundVisible || $('#imObjectForm_3_form_prev').is(':hidden')) {//K7>;
$("#hrK").css("width", percentuale + "%");
}//K7<<;
}//K3<<;
},2000);//K1<<;
});//K<<;
</script>

-------------------------------------------------------

.

Read more
Posted on the from  ‪ KolAsim ‪ ‪
LHNET SW
LHNET SW
User
Author

Gracias  ‪ KolAsim 

Lo voy a probar y te aviso el resultado.

De nuevo gracias.

Saludos.

Read more
Posted on the from LHNET SW
LHNET SW
LHNET SW
User
Author

Hola CARLOS AMARAL

El formulario está hecho con el objeto FORMULARIO DE CONTACTO.

Y la separación de las secciones es porque dentro del formulario agregué un separador(es parte de las opciones del formulario de contacto) y está habilitada la opción de mostrar datos en un nuevo recuadro.

Entonces no puedo agregar las celdas porque solo se vería la primera constantemente.

Muchas gracias.

Saludos.

Read more
Posted on the from LHNET SW
LHNET SW
LHNET SW
User
Author

Hola  ‪ KolAsim 

Todo 100% bien y funcionando Ok.

Muchas gracias.

Read more
Posted on the from LHNET SW
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... Lo revisé... OK... adiós ... ciao ...

Read more
Posted on the from  ‪ KolAsim ‪ ‪
LHNET SW
LHNET SW
User
Author

Algo mas  ‪ KolAsim ‪

Cómo puedo cambiar los colores de la barra?

el color lavender cambiarlo por el color rgb 172, 190, 220

y el otro color navy cambiarlo por rgb 32, 56, 100

Gracias

Read more
Posted on the from LHNET SW
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... ... sí, ... en las dos cadenas donde ves  background-color:XXXXXX;  ... puedes usar los valores que prefieras...

.

ciao

.

Read more
Posted on the from  ‪ KolAsim ‪ ‪