я создать страницу регистрации как этотпредотвращения перезагрузки страницы, когда пользовательский ввод неправильно
<form name='registration' action="registration.php" method="post" onSubmit="return formValidation();">
FirstName:<input type = "Text" name = "firstname">
<input type = "submit" name = "register" value="register">
</form>
и вот мой Javascript функция
function formValidation() {
var fn = document.registration.firstname;
if (fname_validation(fn)) {}
}
function fname_validation(fn) {
var fn_len = fn.value.length;
var fn_char = /^[A-Za-z]+$/;
if (fn_len == 0) {
alert("first name cannot empty");
return false;
}
if (!fn.value.match(fn_char)) {
alert("first name must enter alphabet only");
return false;
} else {
return true;
}
}
форма регистрации работает, но при вводе случае пользователь число , он будет предупреждать и перезагружать страницу, которая обновит страницу. если я хочу, когда пользователь неправильно вводит и не обновляет страницу, чтобы сохранить вход пользователя, как это сделать?
совершенный. я приму этот ответ за 6 минут – Asker