"+message.replace('{label}', error)+"
"; } }; (function(){ var autoFill = 'Doliprane, asthme, aspirine, amoxicilline...'; function init() { var form_search = document.getElementById("form_search"); if (!form_search) { return; } form_search.addEventListener("submit", function(e){ var value = document.querySelector("#inp_search_q").value; if (value == autoFill) { e.preventDefault(); searchError("Veuillez indiquer votre recherche."); } else if (value.length < 3 || value.length > 255) { e.preventDefault(); const errorString = value.length > 255 ? "Veuillez saisir moins de 255 caractères pour votre recherche." : "Veuillez saisir au moins 3 caractères pour votre recherche."; searchError(errorString); } }); AutoFillPlugin.applyTo(document.getElementById('inp_search_q'), autoFill); } function searchError(pMessage) { alert(pMessage); } window.addEventListener("DOMContentLoaded", init, false); })();