<html>
<head>
<script type="text/javascript">
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 validate_form(thisform)//表单验证函数
{
with (thisform)
{
if (validate_email(keyword,"请正确输入您的邮箱地址。\n感谢您的订阅!")==false)//多行警告框只用在文本中加入换行符即可实现
{keyword.focus();return false}//若验证失败则让输入框获取焦点
}
}
function clearText(field)//清楚输入框中预定义文字的函数
{
if (field.defaultValue == field.value) field.value = '';
else if (field.value == '') field.value = field.defaultValue;
}
</script>
html+js代码