Hallo Kolja!
Meiner Meinung nach fehlt da ein "return false;"
und zwar hier:
<html>[...]</head>
<body>
<form action="xyz.cgi" method="POST" name="fragebogen">
<script language="javascript">
<!--
function check()
{
with (document.fragebogen)
{
if (Beruf.value.length <=2)
{
alert("Bitte geben Sie Ihren Beruf ein.");
»» Beruf.focus();
!!!______ return false; _______!!!
}
else submit();
}
}
//-->
</script>
<input type=text name="Beruf">
<a href="javascript:check()" onFocus="button.src='button_pressed.gif'" onBlur="button.src='button.gif'"><img name="button" border=0 src="button.gif"></a>
</body>
</html>
Jetzt müsste es klappen!
Bis dann
Alex