Простая проверка наличия данных в избранных полях (проверка производиться перед отправкой формы)
<html>
<head>
<title>Простая проверка наличия данных в избранных полях (проверка производиться перед отправкой формы)</title>
<script language="JavaScript">
<!--
required = new Array("name", "email");
required_show = new Array("Имя", "E-mail");
function SendForm () {
var i, j;
for(j=0; j<required.length; j++) {
for (i=0; i<document.forms[0].length; i++) {
if (document.forms[0].elements[i].name == required[j] && document.forms[0].elements[i].value == "" ) {
alert('Пожалуйста, введите ' + required_show[j]);
document.forms[0].elements[i].focus();
return false;
}
}
}
return true;
}
-->
</script>
</head>
<body>
<form action="/cgi-bin/formmail.cgi" onsubmit="return SendForm();">
<table><tr>
<td>Имя:* <input type="text" name="name" ></td>
<td>E-mail:* <input type="text" name="email"></td></tr>
<tr><td>Сообщение:</td><td>Тема: <input type="text" name="subject"></td></tr>
<tr><td colspan="2"><textarea name="message" rows="3" cols="48"></textarea></td></tr>
<tr><td colspan="2"><input type="submit" value="Отправить"> * - необходимые для заполнения поля</td></tr></table></form>
</body>
</html>