![]() |
中国哲士网“百科知识”为您提供生活百科 |
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> <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>
|