Email信息发送[带email合法性校验]
把以下代码放在<head></head>之间:
<script language="JavaScript">
<!--
function validate_form() {
validity = true;
if (!check_empty(document.form.NAME.value))
{ validity = false; alert(姓名栏未填!'); }
if (!check_email(document.form.EMAIL.value))
{ validity = false; alert('Email地址未填!'); }
if (!check_url(document.form.URL.value))
{ validity = false; alert('URL栏未填!'); }
if (!check_empty(document.form.DESCRIPTION.value))
{ validity = false; alert('Description栏未填!'); }
if (validity)
alert ("进入要求已经验证. "
+ "表单已经通过浏览器"
+ "发送到子系统.");
return validity;
}
function check_empty(text) {
return (text.length > 0);
}
function check_email(address) {
if ((address == "")
|| (address.indexOf ('@') == -1)
|| (address.indexOf ('.') == -1))
return false;
return true;
}
function check_url(address) {
if ((address == "")
|| (address.indexOf ('http://') == -1)
|| (address.indexOf ('.') == -1))
return false;
return true;
}
// -->
</script>
把以下代码放在<body></body>之间:
<form name="form" method="post" action="邮箱地址?SUBJECT=主题"
enctype="text/plain" onSubmit="return validate_form()">
姓名:<br><input type="text" size=50 name="NAME"><br>
邮箱:<br><input type="text" size=50 name="EMAIL"><br>
网址:<br><input type="text" size=50 name="URL"><br>
描述:<br>
<TEXTAREA NAME="DESCRIPTION" ROWS=8 COLS=50
wrap=virtual></TEXTAREA><br>
<input type="submit" name="submit"
value="提交">
<input type="reset" value="重来</form>