我正在使用Telerik RadGrid,并且在网格内有多个radtextbox,如A,B,C和D.我使用带有正则表达式验证的radtextbox来验证带有数字的A,B和C文本框。但是,文本框D是A + B + C.我的问题是如果使用了customvalidator,我如何在网格中验证它,以提醒用户总数是不准确的?
这是一段代码,我想出了radD:
> <telerik:RadTextbox ID="radD" runat="server" Autopostback="true"
> Type="Number" text=<%# Bind("TotalD") </telerik:Radtextbox>
>
> <asp:customvalidator ID =CV1 controltovalidate=radD
> errormessage="Inaccuratetotal"
> clientvalidationfunction="total_validate"/>
我的问题是:如何根据A,B和C编写文本框D的clientvalidation函数。任何人都可以指出我正确的方向吗?
提前致谢。
Dimpy
答案 0 :(得分:0)
您没有在total_validate函数中包含哪些内容,因此我会为您编写一些伪代码。
def numeric?(arg)
!/\A[+-]?\d+\z/.match(arg.to_s).nil?
end