Начало
Формы
Ратификация
Позвольте Javascript помогать Вам получить обратную связь от своих посетителей. Подлинник также требует, чтобы все области были закончены прежде, чем форма представлена.
Name:
E-mail:
Web Site:
Comments:
JavaScript Forms: Ратификация
<!-- TWO STEPS TO INSTALL VALIDATION: 1. Copy the coding into the HEAD of your HTML document 2. Add the last code into the BODY of your HTML document --> <!-- STEP ONE: Paste this code into the HEAD of your HTML document --> <HEAD> <SCRIPT LANGUAGE="JavaScript"> <! > <! > <!-- Begin function checkFields() { missinginfo = ""; if (document.form.name.value == "") { missinginfo += "\n - Name"; } if ((document.form.from.value == "") || (document.form.from.value.indexOf('@') == -1) || (document.form.from.value.indexOf('.') == -1)) { missinginfo += "\n - Email address"; } if ((document.form.website.value == "") || (document.form.website.value.indexOf("http://") == -1) || (document.form.website.value.indexOf(".") == -1)) { missinginfo += "\n - Web site"; } if(document.form.comments.value == "") { missinginfo += "\n - Comments"; } if (missinginfo != "") { missinginfo ="_____________________________\n" + "You failed to correctly fill in your:\n" + missinginfo + "\n_____________________________" + "\nPlease re-enter and submit again!"; alert(missinginfo); return false; } else return true; } // End --> </script> </HEAD> <!-- STEP TWO: Copy this code into the BODY of your HTML document --> <BODY> <form name=form onSubmit="return checkFields();"> <input type=hidden name=to value='you @ your domain . web'> <input type=hidden name=subject value="Freedback"> <pre> Name: <input type=text name="name" size=30> E-mail: <input type=text name="from" size=30> Web Site: <input type=text value="http://" name="website" size=30> Comments: <textarea rows=3 cols=40 name="comments"></textarea> <input type=submit name="submit" value="Submit Form!"> </pre> </form> <!-- Script Size: 1.94 KB -->