Проверка значений поля формы перед отправкой этой страницы

Я написал следующую функцию, которая проверяет, является ли поле start_date не пустым, и отображает правильное сообщение при нажатии кнопки подтверждения. Но затем он берет управление на предыдущую страницу. Таким образом, пользователь должен снова написать все остальные поля в этой форме. Есть ли способ остаться на этой странице даже после появления сообщения об ошибке со всеми другими значениями полей.

//JavaScript
function checkform() {
    if(document.frmMr.start_date.value == "") {
        alert("please enter start_date");
        return false;
    } else {
        document.frmMr.submit();
    }
}

// HTML
<html>
    <form name=frmMr action="page1.jsp">
        Enter Start date:
        <input type="text" size="15" name="start_date" id="start_date">
        <input type="submit" name="continue" value="submit" onClick="checkform();">
    </form>
</html>

заранее спасибо

Ответы на вопрос(4)

Ваш ответ на вопрос