Verificando os valores do campo do formulário antes de enviar a página
Eu escrevi a seguinte função que verifica se o campo start_date não está vazio e exibe a mensagem adequada quando o botão Enviar é clicado. Mas, em seguida, leva o controle para a página anterior. Portanto, o usuário precisa escrever novamente todos os outros campos desse formulário. Existe alguma maneira de permanecer nessa página mesmo após solicitar a mensagem de erro, com todos os outros campos em valor.
//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>
desde já, obrigado