necesita agregar texto de error usando js: si el usuario escribe solo 3 caracteres en el campo. ¿Cómo hacerlo? Gracias
<body> <input type="text" class="user-input" minlength="4"> </body>Puede utilizar la validación de atributos de patrón.
<input pattern=".{3,}" required title="3 characters minimum"> <input pattern=".{5,10}" required title="5 to 10 characters">Si desea crear la opción para usar el patrón para "longitud mínima o vacía", use como se muestra a continuación
<input pattern=".{0}|.{5,10}" required title="Either 0 OR (5 to 10 chars)"> <input pattern=".{0}|.{8,}" required title="Either 0 OR (8 chars minimum)">podría recuperar su valor de la identificación:
let x = document.getElementsByClassName['user-input'].value; if (x.length < 4) { alert(`please enter at least ${x.length} characters`); return false; }