Я хотел бы изменить этот код, чтобы он работал и при нажатии Enter, чтобы быть более понятным, я получил форму отправки и текстовое поле с кнопкой отправки, которую нужно нажать для отправки, но это не помогает мнетак как мне нужна форма, чтобы распознать, когда нажата клавиша ввода, что бы изменить, чтобы отсортировать ее?
submitButton.onclick = function() {
index = 0;
results = [];
username = usernameInput.value;
if ( username.length > 0 ) {
window.location.href = '//' + window.location.host + window.location.pathname + '#' + username;
usernameInput.disabled = true;
submitButton.disabled = true;
getExistence();
}
Также у меня возникла проблема с проверкой ввода, какие изменения я должен был сделать, чтобы позволить форме распознаватьи принимать специальные символы?
usernameInput.onchange = function() {
this.value = this.value.replace(/[^a-z0-9]+/ig, '').slice(0, 40);
var urlUsername = window.location.href.match(/\#([0-9a-z]{1,40})$/i)
Я бы попросил вас быть более конкретным, поскольку я новичок в кодировке javascript, и, насколько я знаю, этого недостаточно для простой сортировки.