Bonjour,
Dans le thème Classic de Prestashop, lorsque vous souhaitez ajouter un produit personnalisé, un formulaire doit être validé par un bouton. J'ai donc, par soucis de simplicité, essayé de retirer ce bouton et d'auto-valider ce formulaire via jquery :
Cela fonctionne même si j'ai conscience que ce n'est pas du tut optimal en ce qui concerne l’expérience utilisateur.
Mon soucis, c'est que lorsque je modifie la quantité de produit souhaité avant d'avoir rempli mon champs de produit personnalisé, le script ne fonctionne plus. Je pense que cela viens d'un chargement qui ne ce fait plus (pas propre à prestashop) mais je ne sais pas comment / par ou chercher ?
Merci de votre aide...
^^
Dans le thème Classic de Prestashop, lorsque vous souhaitez ajouter un produit personnalisé, un formulaire doit être validé par un bouton. J'ai donc, par soucis de simplicité, essayé de retirer ce bouton et d'auto-valider ce formulaire via jquery :
$(window).ready(function () {
console.log('test');
var codecouleur;
var loader;
function validCode() {
codecouleur = setTimeout(function(){
$("button[name='submitCustomizedData']").trigger('click');
}, 1500);
}
function loaderCode() {
loader = setTimeout(function(){
$(".contentCustom").append('<img id="spinLoader" src="../img/loader.gif" alt="recherche code couleur">');
}, 1000);
}
function stopValidCode() {
clearTimeout(codecouleur);
}
$('.product-message').keyup(function () {
stopValidCode();
if($(this).val().length >= 2){
loaderCode();
validCode();
}
});
});
Cela fonctionne même si j'ai conscience que ce n'est pas du tut optimal en ce qui concerne l’expérience utilisateur.
Mon soucis, c'est que lorsque je modifie la quantité de produit souhaité avant d'avoir rempli mon champs de produit personnalisé, le script ne fonctionne plus. Je pense que cela viens d'un chargement qui ne ce fait plus (pas propre à prestashop) mais je ne sais pas comment / par ou chercher ?
Merci de votre aide...
^^