各位好。我用的asp.net button控件做一个添加按钮。 然后用validate控件 验证 那些text box 是否是合法的。现在有一个问题。就是我想让validate先验证textbox里面填写的内容 是不是正确?如果填写正确,再弹出那个确认窗口“是否要添加数据”。
而现在我的情况是,如果在按钮的 onclient click事件里面写 那return confirm ,会是先弹出确认,再验证合理性。如何让这两个顺序倒过来呢??
而现在我的情况是,如果在按钮的 onclient click事件里面写 那return confirm ,会是先弹出确认,再验证合理性。如何让这两个顺序倒过来呢??
PS:貌似有个page.valtue的属性
page_ISValid
还有一个 page_Validators 可以访问那些每个验证控件的引用的..我是想这样,先 for (var i=0;i < Page_Validators.length;i++)
{
var a = true;
if ((Page_Validators[i].validationGroup == "ValidationGroupName1") && (Page_Validators[i].合法))
{
....
}
}
然后再验证,不知道这样可以吗.我还没有调试成功,老是报告 Page_Validators 未引用.是什么原因,有 设施成功的吗?
谢谢各位了..
直接自己写js验证代码,然后再调用你的Confirm,
这样不行吗??
验证的控件功能也不见的怎么强大
function()
{
......//在这里验证合法性
}
</script>
OnClientClick="function(); return confirm('确定添加吗?')"
可以这样写