3

我如何在javascript中实现这个c#代码

protected void Validate(object sender, EventArgs e)
{
    var _typeName = sender.GetType().FullName;
}

我想在所有 RadControls (telerik) 中添加验证,我想检查发件人是否是RadDatePicker类型

我试过了,但它不起作用,所以我想检查发件人的类型名称是否是什么。

if (Telerik.Web.UI.RadDatePicker.isInstanceOfType(sender)) 
{
    alert("it is a datepicker");
}

提前致谢..

4

2 回答 2

0

我想这就是你需要的

var toType = function(obj) {
  return ({}).toString.call(obj).match(/\s([a-zA-Z]+)/)[1].toLowerCase()
}

.......

var theTypeIs = toType("Bresleveloper");

结果将是“字符串”

(从这里获取 Javascript 变量类型的更好方法?

于 2013-10-20T08:31:31.387 回答
0

尝试使用type

type(sender); //will return you the type of control you are using

于 2013-10-21T10:56:49.883 回答