我知道 Z 和 A 是在下面这个缩小的代码中调用的函数。
function (A){z(a(l.username.el),"^[a-zA-Z][a-zA-Z0-9\\-\\.']+$","username")}
我的问题是如何使用
Navigate Url=javascript:(somecode)
有人可以给我一个例子,说明我如何通过 Url= 调用此函数,它是一个用户名字段,在用户输入他们的 javascript 表单的用户名后变为绿色。
我知道 Z 和 A 是在下面这个缩小的代码中调用的函数。
function (A){z(a(l.username.el),"^[a-zA-Z][a-zA-Z0-9\\-\\.']+$","username")}
我的问题是如何使用
Navigate Url=javascript:(somecode)
有人可以给我一个例子,说明我如何通过 Url= 调用此函数,它是一个用户名字段,在用户输入他们的 javascript 表单的用户名后变为绿色。
它是一个函数表达式(在您提供给我们的代码中)从未在任何地方调用或分配,所以您不能。
代码(就像任何没有副作用并且没有分配到任何地方的代码一样)实际上什么都不做。
我知道 Z 和 A 是函数
不。
Z
不存在。A
是一个从未使用过的论点。z
并且a
是它调用的函数。
如果它们出现在全局范围内,您可以自己调用这些函数(通过提取函数表达式的主体)。
你不能调用这个函数,因为它是匿名的......
如果你想调用它,你需要做:
var test = function (A){z(a(l.username.el),"^[a-zA-Z][a-zA-Z0-9\\-\\.']+$","username")};
var result = test('sample');
如果要调用匿名函数:
var result = (function (A){z(a(l.username.el),"^[a-zA-Z][a-zA-Z0-9\\-\\.']+$","username")})('sample');