我正在使用用户控件(.ascx),每个用户控件都使用'validate<%= NameTextBox.ClientID%>'等名称生成自己的特定客户端验证函数。我想从更高级别的javascript函数调用这些验证函数,例如......
function checkControl(controlID) {
//call validate function generated above using controlID
// instead of <%= NameTextBox.ClientID %>
}
我猜测调用连接函数名的语法是直截了当的,但我似乎无法找到答案。任何帮助将不胜感激。
谢谢, 马特
答案 0 :(得分:1)
你可以这样做:
function checkControl(controlID){
// create a concatenated function name
var myfuncname = controlid + '_somethingelse';
// invoke the function
window[myfuncname]();
}