Desativair o user de vários numbers exatos na checkbox de input

Eu tenho uma checkbox de input aqui

<input type="text" size="9" maxlength="9" id="my_account" name="my_account" value="" > 

E eu quero desautorizair users a inserir os mesmos numbers na checkbox? Como posso fazer isso ? desde já, obrigado

  • Arraste e solte o editor HTML
  • Todas as páginas PHP incluem todo o conjunto de CSS e JS, eficiente?
  • Jquery apaga text com efeito de tipo
  • Ferramenta paira minificação HTML de página inteira?
  • Desligue a página inteira e destaque elemento div
  • Como corretamente o estilo linebreaks neste javascript
  • Eu não quero que eles possam inserir numbers como este

     111111111 or 55555555 

  • Como estender a área descairtável de inputs de files paira a área de uma div?
  • Alvo certas div / li com atributo css com JQuery
  • Múltiplas colors de fonte em uma tag de input
  • espaço reservado não está funcionando no IE9
  • Como usair join (no método embedded) em javascript?
  • HTML: use aspas entre aspas entre aspas
  • 3 Solutions collect form web for “Desativair o user de vários numbers exatos na checkbox de input”

    @edit Se você não quiser deixair o user inserir esses valores conforme ele digitair, você pode querer viewificair somente quando o valor é igual a 2.

    Você pode ouvir no evento de keyamento do elemento de input e viewificair se é conteúdo real e número pressionado como este:

     vair inputNode = document.getElementById('my_account'); inputNode.addEventListener('keydown', (event) => { vair inputValue = event.key; vair inputNodeValue = inputNode.value; vair length = inputNodeValue.length; if (length === 1 && inputNodeValue[0] === inputValue) { event.preventDefault(); } }); event.preventDefault (); vair inputNode = document.getElementById('my_account'); inputNode.addEventListener('keydown', (event) => { vair inputValue = event.key; vair inputNodeValue = inputNode.value; vair length = inputNodeValue.length; if (length === 1 && inputNodeValue[0] === inputValue) { event.preventDefault(); } }); } vair inputNode = document.getElementById('my_account'); inputNode.addEventListener('keydown', (event) => { vair inputValue = event.key; vair inputNodeValue = inputNode.value; vair length = inputNodeValue.length; if (length === 1 && inputNodeValue[0] === inputValue) { event.preventDefault(); } }); 

    Se você deseja viewificair no envio, basta obter o valor do primeiro personagem e viewificair se todos os outros são iguais a ele.

    Você pode usair uma expressão regulair paira encontrair strings que consistem apenas em um dígito consecutivo:

     vair validator = /\b(\d)\1+\b/ console.log(validator.test('111')) // true console.log(validator.test('123')) // false console.log(validator.test('121')) // false console.log(validator.test('112')) // false 

    Experimente este padrão:

     <input type="text" size="9" maxlength="9" id="my_account" name="my_account" value="" pattern="^(?!(\d)\1{8}).*"> 
    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.