Witam,
Dopiero zaczynam swoją przygodę z JEE i już napotkałem problem, tzn. na stronie jsp mam prostego textboxa i chciałbym przeprowadzić walidacje wpisywanych danych za pomoca javascript, niestety coś mi nie wychodzi :(
Oto mój kod:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Simple Web Journal</title>
<script type="text/javascript" language="JavaScript">
function data_validate(src) {
var regex = /^[0-3][0-9]\.[0-1][0-9]\.[0-9]{4}$/;
return regex.test(src);
}
</script>
</head>
<body>
<form action="Next.do">
<p>creation date:</p>
<input type="text" name="creationDate">
<br>
<br>
<input type="submit" value="create note" onclick="if (data_validate(<%= request.getAttribute("creationDate") %>)) { alert('ok'); } else { alert('błąd'); }" type="button">
</form>
</body>
</html>
chodzi o to że jak wpiszę "złą" datę to wyskakuje mi komunikat "błąd" natomiast gdy wpiszę poprawny format daty to się nic nie dzieje :/
Z góry dziękuje za pomoc i pozdrawiam,
tazzy