Here is the script that did it.
<script language="JavaScript">
<!-- Hide this script from old browsers --
/*
This script came from the 24 hour JavaScripts Site
located at http://www.javascripts.com. It is brought to
you by Eric Jarvies, Lewis Sellers, Giuseppe Lombardo,
Kurt Anderson, and David Medinets.
*/
function everything(form) {
isName(form)
isEmail(form)
isHomepage(form)
isComments(form)
allblanks(form)
}
function allblanks(form) {
if((isName(form) && isEmail(form)) && (isHomepage(form) && isComments(form))) {
form.submit()
}
if((isName(form) == false || isEmail(form) == false) || (isHomepage(form) == false || isComments(form) == false)) {
compose(form)
}
}
function compose(form) {
var text = "You forgot to fill in correctly:"
if(isName(form) == false) {
text += "\nyour name"
}
if(isEmail(form) == false) {
text += "\nyour e-mail address"
}
if(isHomepage(form) == false) {
text += "\nyour homepage's url"
}
if (isComments(form) == false) {
text += "\nyour comments"
}
alert(text)
}
function isName(form) {
if (form.yourname.value == "") {
return false
}
else {
return true
}
}
function isEmail(form) {
if ((form.email.value == "" || form.email.value.indexOf('@', 0) == -1) || form.email.value.indexOf('.') == -1) {
return false
}
else {
return true
}
}
function isHomepage(form) {
if ((form.homepage.value == "" || form.homepage.value.indexOf("http://") == -1) || form.homepage.value.indexOf(".") == -1) {
return false
}
else {
return true
}
}
function isComments(form) {
if(form.cs.value == "") {
return false
}
else{
return true
}
}
// -- End Hiding Here -->
</script>
The scrip above goes in the head tags.
<form name="kurt" method="your_method" action="your_action">
<dl>
<p>
<dt>Name:
<dd><input type="text" value="" name="yourname" size=30>
</p>
<p>
<dt>E-mail:
<dd><input type="text" value="" name="email" size=30>
</p>
<p>
<dt>Your homepage: (must begin with http://)
<dd><input type="text" value="http://" name="homepage" size=60>
</p>
<p>
<dt>Suggestion(s)/Comment(s)
<dd><textarea rows=7 cols=60 name="cs"></textarea>
</p>
</dl>
<input type="button" name="thesubmit" value="Submit" onClick="everything(this.form)"> <input type="reset" value="Reset">
</form>