在javascript中调用动态连接函数
Call dynamic concatenated function in javascript
我使用用户控件(.ascx),每个控件使用'validate<%= NameTextBox等名称生成自己特定的客户端验证函数。ClientID %>"。然后我想从更高级别的javascript函数中调用这些验证函数,例如…
function checkControl(controlID) {
//call validate function generated above using controlID
// instead of <%= NameTextBox.ClientID %>
}
我猜调用连接函数名称的语法是直截了当的,但我似乎找不到答案。如有任何帮助,我将不胜感激。
谢谢,马特
你可以这样做:
function checkControl(controlID){
// create a concatenated function name
var myfuncname = controlid + '_somethingelse';
// invoke the function
window[myfuncname]();
}
相关文章:
- 是否可以将一个函数输入连接到另一个函数调用的文本
- TypeError:_this.store.getState在使用来自Redux的连接时不是函数
- 在javascript中调用seam远程函数时处理连接错误
- Javascript,闭包中的返回函数如何与外部函数连接
- '对象不是函数'当使用angular连接两个json数组时
- 如何将函数从控制器连接到指令
- 单击事件后将值连接到函数
- 尝试连接Angular.js或JavaScript中的两个函数返回
- 重新连接 JavaScript 函数
- Knockout JS-将函数名与数组值连接起来
- php与javascript之间的连接用于警报函数与字符串
- 如何连接函数参数和输入 ID
- 我们如何连接函数而不像d3.svg.line.radial中那样调用它
- 在javascript中调用动态连接函数
- Javascript中的连接函数
- 用jquery检查连接函数
- Javascript 缩短和连接函数
- 数组方法和连接函数组合输出在 javascript 中无法理解
- 在php的db连接函数的错误信息中显示js警告
- 套接字.io-client:不能调用“连接”函数