Я пытаюсь установить минимальную длину пароля для страницы входа; однако, кажется, что единственным атрибутом тега пароля (ввода) является maxlength. Я знаю, что вы можете использовать новый шаблон или атрибут min, но мне нужно что-то, что работает в IE 9. Есть ли простой/альтернативный способ решить эту проблему или мне придется использовать strlen?Установка минимальной длины пароля
ответ
function CheckLength(name) {
var password = document.getElementById(name).value;
if (password.length < 4)
alert('should have miniumum 4 chars');
}
</script>
</head>
<body>
<form id="form1" runat="server">
<input type="password" id="txtpassword" name="txtpassword" />
<input type="submit" name="txtSubmit" onclick="CheckLength('txtpassword') " />
Благодарим вас за ответ. Я думаю, единственный способ в IE 9 и ниже - проверить длину массива, а не проверять его во входном теге. – Llama
Один лайнер:
<input type="text" onKeyPress="return (this.value.length < 10);"/>
Это может быть использован для реализации maxlength
в Internet Explorer, но вы должны проверить на стороне сервера ввода тоже.
Некоторые ответы Ok пока.
Однако это гораздо более опасно, чем серверный сервер. Мне не составит труда «взломать» разметку или Javascript, чтобы разрешить короткий пароль.
Вы также должны проверить серверную сторону, чтобы убедиться, что ничего странного не происходит.
Чтобы все это произошло: используйте Javascript, чтобы убедиться, что пароль длиннее минимальной длины и перепроверьте его на стороне сервера, чтобы убедиться, что функция jsfunction не обошла стороной.
_Вы должны всегда проверять серверную сторону, чтобы убедиться, что ничего странного не происходит. _ +1 –
Вы должны использовать решение на стороне сервера для этой проблемы, как вы никогда не знаете, имеет ли пользователь JS включен или нет ..
использует оба параметра: js для удобства пользователя и резервное копирование на сервер. –
Ответ от another question, попробуйте следующее:
<input pattern=".{3,}" required title="3 characters minimum">
<input pattern=".{5,10}" required title="5 to 10 characters">
- 1. Установка минимальной длины пароля в web2py
- 2. Установка минимальной длины пароля Firebase Email & Password Authentication
- 3. Изменение минимальной длины пароля с помощью restful_authentication
- 4. Установка минимальной длины символов для сообщения
- 5. Rails Devise - изменение минимальной длины пароля для производственного приложения
- 6. В чем преимущество увеличения минимальной длины пароля? (devise)
- 7. Поиск минимальной длины RLE
- 8. Установка минимальной ширины ComboBox & AutoSize
- 9. Регулярное повторение строки минимальной длины
- 10. Задание минимальной длины p: password
- 11. Ограничение минимальной длины для столбца
- 12. Поиск минимальной длины нескольких списков
- 13. Установка минимальной ширины NSSplitViews
- 14. Установка минимальной ширины элемента RecyclerView
- 15. Установка минимальной даты jquery datepicker
- 16. ошибка композитор «минимальной стабильности» установка
- 17. Выполнение минимальной длины в пароле Django
- 18. Настройка максимальной и минимальной длины обрезки IOS
- 19. Расчет минимальной длины среди списков внутри списка
- 20. подстрока минимальной длины, которой нет в файле
- 21. требуют минимальной длины переменного в Джанго URL
- 22. Подсчет уникальных слов минимальной длины в строке
- 23. Django не может поднять ошибку, когда требуется пароль минимальной длины
- 24. Ошибка длины пароля не отображается
- 25. Установка максимальной длины Textarea
- 26. Установка пароля для NTAG213
- 27. Установка строгих правил пароля
- 28. Установка минимальной ширины с помощью @media
- 29. установка минимальной даты в jquery datepicker
- 30. Установка минимальной ширины для некоторых пузырьков
использовать JavaScript! –
@JonathandeM. Что делать, если JS отключен? –
Используйте js, но также проверяйте серверную сторону –