Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite.
Preciso retirar o random e deixar que os dígitos sejam sequenciais como esta
O usuário esta digitando e o input escreve trocando pelo que esta na variável
<input id="entrada" type="text" onkeypress="embaralhar(event)" />
<label id="texto">
<br/>
<br/>
<button id="exibir" onClick="exibir()">Exibir Original
<button id="limpar" onClick="limpar()">Limpar</button>
var textoOriginal = '';
var entrada = document.getElementById("entrada");
function embaralhar(event) {
var x = event.which || event.keyCode;
if (x !== 8) {
textoOriginal += entrada.value.substr(entrada.value.length - 1);
entrada.value = entrada.value.replaceAt(entrada.value.length -1, randomico());
}
};
function exibir() {
document.getElementById("texto").innerHTML = textoOriginal;
};
function limpar() {
textoOriginal = '';
document.getElementById("texto").innerHTML = '';
document.getElementById("entrada").value = '';
};
function randomico() {
var possible = "Preciso alterar por esta frase em ordem crescente";
//var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
return possible.charAt(Math.floor(Math.random() * possible.length));
}
String.prototype.replaceAt = function(index, character) {
return this.substr(0, index) + character + this.substr(index + character.length);
}Carregando comentários...