当Button控件的OnClientClick被赋予的值后,且页面上有验证控件,Button控件的验证开放(CausesValidation="True"),则点击Button只会执行OnClientClick,而不做验证。
解决方法:
在这里我是用Jquery处理的,用Jquery给Button添加click事件,具体如下:
function init() {
$('#ContentPlaceHolder1_btnRegister').click(function () {
var txtdate = document.getElementById("ContentPlaceHolder1_txtDate").value;
if (txtdate != "") {
var start = new Date(txtdate.replace(/-/g, "/"));
var now = new Date();
if (start > now) {
window.parent.$.messager.alert("系统提示", "记录日期不能大于当前日期", "error");
return false;
}
解决方法:
在这里我是用Jquery处理的,用Jquery给Button添加click事件,具体如下:
function init() {
$('#ContentPlaceHolder1_btnRegister').click(function () {
var txtdate = document.getElementById("ContentPlaceHolder1_txtDate").value;
if (txtdate != "") {
var start = new Date(txtdate.replace(/-/g, "/"));
var now = new Date();
if (start > now) {
window.parent.$.messager.alert("系统提示", "记录日期不能大于当前日期", "error");
return false;
}