All pastes #407451 Raw Edit

Stuff

public javascript v1 · immutable
#407451 ·published 2007-03-24 01:01 UTC
rendered paste body
<script type="text/javascript">function validate_required(field,alerttxt){with (field){if (value==null||value=="")  {alert(alerttxt);return false}else {return true}}}function validate_email(field,alerttxt){with (field){apos=value.indexOf("@")dotpos=value.lastIndexOf(".")if (apos<1||dotpos-apos<2)   {alert(alerttxt);return false}else {return true}}}function lengthRestriction(elem, min, max){	var uInput = elem.value;	if(uInput.length >= min && uInput.length <= max){		return true;	}else{		alert("Please enter between " +min+ " and " +max+ " characters");		elem.focus();		return false;	}}function validate_form(thisform){with (thisform){if (validate_required(firstname,"Firstname must be filled out!")==false)  {firstname.focus();return false}if (validate_required(lastname,"Lastname must be filled out!")==false)  {lastname.focus();return false}if (validate_required(email,"Email must be filled out!")==false)  {email.focus();return false} if (validate_email(email,"Not a valid e-mail address!")==false)  {email.focus();return false}if (!lengthRestriction(document.getElementById('restrict'), 25, 100)}  {return false}     if (!document.getElementById("radio1").checked&& !document.getElementById("radio2").checked&& !document.getElementById("radio3").checked&& !document.getElementById("radio4").checked) {alert("Please select a contact");} }}</script>