Estoy tratando de agregar un conteo simple al siguiente JavaScript con la esperanza de que solo se realice una vez, idealmente incluso en la actualización de la página, pero el formulario podría recargarse con ajax:
jQuery(document).on('gform_post_render', function () {
if (jQuery("#input_51_1").val().length > 0) {
jQuery('form#gform_51').trigger('submit');
} else {
// Do nothing
}
});
Puede usar localStorage como una variable de bandera
Primero verifique si el elemento en localStorage está configurado con getItem , y si no está configurado con setItem
jQuery(document).on('gform_post_render', function () {
if (!localStorage.getItem('gform_post_renderEventTriggered')) {
localStorage.setItem('gform_post_renderEventTriggered', true);
if (jQuery("#input_51_1").val().length > 0) {
jQuery('form#gform_51').trigger('submit');
} else {
// Do nothing
}
}
});