Я пытаюсь проверить поле ввода с идентификатором «p_username», если строка содержит B, их следует переустановить на «ученик». html ", и если E, то" staff.html ". Моя проблема заключается в том, что я не знаю, что такое команда для .contains. Я нашел это .value, которое находит, если поле содержит только данное письмо, оно работает. Но обычно это будет использоваться для B или E, за которым следует семизначный символ ... поэтому мне нужен скрипт, чтобы проверить, содержит ли строка CONTAINS a B или E.Проверка того, что «поле ввода» содержит определенную букву E или B ... return required page
Благодаря
<script>
function validateUsername() {
if (p_username.value == "B") {
location.href = 'student.html';
} else if (p_username.value == "E") {
location.href = 'staff.html';
}
}
</script>
Вы хотите проверить, если введенное значение ** содержит ** некоторый символ не для точного значение, используйте 'indexOf' как' if (p_username.value.indexOf ("B")> -1) {' – Tushar
Только заглавные или строчные буквы? – ojovirtual
Пожалуйста, скажите мне, что это не считается мерой безопасности, и это просто удобство для пользователей? –