У меня есть следующее текстовое поле на моей странице html. Проверка текстового поля через событие onkeyup JQuery без использования предупреждения
Код, который я использую до сих пор.
<input type="text" id = "points" onkeyup="Validate()">
function Validate(){
var text_value = document.getElementById("points").value;
alert(text_value);
if (!text_value.match(/^[56789]$/) && document.getElementById(called_id).value !="")
{
document.getElementById("points").value="";
// document.getElementById("points").focus();
alert("Please Enter only between 5 and 10 ");
}
}
Принятые значения: 5, 6, 7, 8, 9 и 10. Я нашел способ, основанный на событии onkeyup, принять только 5, 6, 7, 8 и 9. Я хочу знать, как включить туда 10. Также я хочу знать проверку событий onkeyup для того же, используя jquery.
- Если пользователь дает другое значение, кроме этого, он должен быть указан справа от текстового поля как «Значение должно быть от 5 до 10» (а не как предупреждение).
- Если первое введенное значение равно 1, оно должно ждать нажатия следующей клавиши. Принять, если он равен 0 или поднять то же сообщение об ошибке, что и в предыдущем случае.
Это не сайт, на котором вы нанимаете разработчиков для работы за вас (так как вы никому не платите). Это сообщество, которое помогает вам с кодом. Мы не строим полный код для вас. Обновите свой пост и покажите нам, что вы пробовали. – Shawn31313
Я использовал бдительность и делал от 5 до 9. Мне нужна помощь в оставшихся, поэтому я спросил –
. Отправьте свой код здесь. Plz –