<form id="legibilidad" tabindex="0"><fieldset id="leg" form="legibilidad" name="datos"><label for="escrito">Texto o dirección web (URL)</label> <textarea id="escrito" name="escrito" form="legibilidad" placeholder="Introduce la dirección web que quieras analizar o pega o teclea el texto de hasta dos millones de caracteres y pulsa «Analizar»." rows="8" wrap="soft" maxlength="2097152" minlength="1" autocomplete="off" spellcheck="" required=""></textarea><label class="sc" for="email">Correo electrónico</label> <input form="legibilidad" class="sc" type="email" id="email" name="email" tabindex="-1"><button form="legibilidad" type="submit" id="calcular">Analizar</button> <button form="legibilidad" type="reset" class="sc" id="botonborrar">⌫ Borrar</button></fieldset></form>
<script> function ocul() {
document.getElementById("estado").setAttribute("class", "sc"); document.getElementById("legible").focus()
} function ObtenerTexto() {
if (0 < document.forms.legibilidad.escrito.value.length) {
document.getElementById("resultado").outerHTML = '
\u231b Procesando. Ten paciencia.
';
document.getElementById("resultado").focus(); var a = new XMLHttpRequest; a.onreadystatechange = function() { 4 == a.readyState && 200 == a.status && (document.getElementById("resultado").outerHTML = a.responseText, makeAllSortable(), setTimeout(ocul, 500)) } ; var b = new FormData; b.append("escrito", document.forms.legibilidad.escrito.value); b.append("email", ""); b.append("hora", Math.round(new Date / 1E3)); a.open("POST", "https://legible.es/cgi/legible.py"); a.send(b) }
} function mostrarboton() {
0 < document.forms.legibilidad.escrito.value.length ? document.getElementById("botonborrar").removeAttribute("class") : document.getElementById("botonborrar").setAttribute("class", "sc")
} function borrarresultado() {
document.getElementById("resultado").setAttribute("class", "sc"); document.getElementById("botonborrar").setAttribute("class", "sc"); document.getElementById("legibilidad").focus()
} document.getElementById("escrito").addEventListener("input", mostrarboton); document.getElementById("legibilidad").addEventListener("submit", function(a) {
ObtenerTexto(); a.preventDefault()
}); document.getElementById("botonborrar").addEventListener("click", borrarresultado);
</script>
En escritura a mano, es la claridad y exactitud en el trazo de la letra.