结合函数命名、js代码逻辑:
validate_required 函数,验证一个字段是否为空
validate_form 函数,验证一个表单
field、alerttxt 、thisform 这些都是参数名称,没有特指(因为js中变量是弱类型的),需要结合上下文才知道
field 表示一个值,field 域的意思,
alerttxt 提示文本
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
function
validate_required(field,alerttxt)
{
with
(field)
// 判断 field 对象是否存在
{
if
(value==
null
||value==
""
)
// 判断field 是否为空,
{
// field 为空,打印出提示文本alerttxt
alert(alerttxt);
return
false
// 返回false,表示验证失败
}
else
{
// field 不为空,表示验证成功
return
true
}
}
}
|
thisform,一个参数,根据名称,应该是传入了一个form,即表单
1
2
3
4
5
6
|
with
(thisform)
// 判断 thisform 对象是否存在
{
// thisform 存在
// 存在,调用validate_required方法,验证email对象,验证失败打印"Email must be filled out!"
if
(validate_required(email,
"Email must be filled out!"
)==
false
)
{email.focus();
return
false
}
|