在gridview中处理数据的Javascript

在gridview中处理数据的Javascript,javascript,c#,jquery,asp.net,Javascript,C#,Jquery,Asp.net,我有从日期到日期。我正在gridview中的提交按钮上获取有效日期 我在日期字段上保留了验证,但如果给出了有效日期,则会显示数据,如果给出了错误的日期,则会再次显示验证,但最后的数据也可见,而不会刷新页面 如何处理这种情况 function Validate() { var FromDate = document.getElementById('<%=frmDate.ClientID %>').value; var ToDate = document.getEle

我有从日期到日期。我正在gridview中的提交按钮上获取有效日期

我在日期字段上保留了验证,但如果给出了有效日期,则会显示数据,如果给出了错误的日期,则会再次显示验证,但最后的数据也可见,而不会刷新页面

如何处理这种情况

function Validate() {


    var FromDate = document.getElementById('<%=frmDate.ClientID %>').value;
    var ToDate = document.getElementById('<%=toDate.ClientID %>').value;

    if (FromDate == "") {

        alert("Select From date");
        return false;
    }

    if (ToDate == "") {

        alert("Select To Date");
        return false;
    }


    if (Date.parse(FromDate) > Date.parse(ToDate)) {
        alert("Invalid Date Range!\nStart Date cannot be after End Date!")
        return false;

    }

} 
函数验证(){
var FromDate=document.getElementById(“”).value;
var ToDate=document.getElementById(“”).value;
如果(FromDate==“”){
警报(“选择起始日期”);
返回false;
}
如果(ToDate==“”){
警报(“选择截止日期”);
返回false;
}
if(Date.parse(FromDate)>Date.parse(ToDate)){
警报(“无效的日期范围!\n开始日期不能晚于结束日期!”)
返回false;
}
} 

如果验证失败,则隐藏gridview

$('table[id$=gridViewId]').hide();
否则,如果所有验证都通过,则显示它

$('table[id$=gridViewId]').show();


function Validate() {


    var FromDate = document.getElementById('<%=frmDate.ClientID %>').value;
    var ToDate = document.getElementById('<%=toDate.ClientID %>').value;

    if (FromDate == "") {
        $('table[id$=gridViewId]').hide();
        alert("Select From date");
        return false;
    }

    if (ToDate == "") {
        $('table[id$=gridViewId]').hide();
        alert("Select To Date");
        return false;
    }


    if (Date.parse(FromDate) > Date.parse(ToDate)) {
        $('table[id$=gridViewId]').hide();
        alert("Invalid Date Range!\nStart Date cannot be after End Date!")
        return false;

    }

    //Validations passed hence show the gridview
    $('table[id$=gridViewId]').show();
} 
$('table[id$=gridViewId]')。show();
函数验证(){
var FromDate=document.getElementById(“”).value;
var ToDate=document.getElementById(“”).value;
如果(FromDate==“”){
$('table[id$=gridViewId]')。hide();
警报(“选择起始日期”);
返回false;
}
如果(ToDate==“”){
$('table[id$=gridViewId]')。hide();
警报(“选择截止日期”);
返回false;
}
if(Date.parse(FromDate)>Date.parse(ToDate)){
$('table[id$=gridViewId]')。hide();
警报(“无效的日期范围!\n开始日期不能晚于结束日期!”)
返回false;
}
//通过的验证将显示gridview
$('table[id$=gridViewId]')。show();
} 

如果验证失败,则隐藏gridview

$('table[id$=gridViewId]').hide();
否则,如果所有验证都通过,则显示它

$('table[id$=gridViewId]').show();


function Validate() {


    var FromDate = document.getElementById('<%=frmDate.ClientID %>').value;
    var ToDate = document.getElementById('<%=toDate.ClientID %>').value;

    if (FromDate == "") {
        $('table[id$=gridViewId]').hide();
        alert("Select From date");
        return false;
    }

    if (ToDate == "") {
        $('table[id$=gridViewId]').hide();
        alert("Select To Date");
        return false;
    }


    if (Date.parse(FromDate) > Date.parse(ToDate)) {
        $('table[id$=gridViewId]').hide();
        alert("Invalid Date Range!\nStart Date cannot be after End Date!")
        return false;

    }

    //Validations passed hence show the gridview
    $('table[id$=gridViewId]').show();
} 
$('table[id$=gridViewId]')。show();
函数验证(){
var FromDate=document.getElementById(“”).value;
var ToDate=document.getElementById(“”).value;
如果(FromDate==“”){
$('table[id$=gridViewId]')。hide();
警报(“选择起始日期”);
返回false;
}
如果(ToDate==“”){
$('table[id$=gridViewId]')。hide();
警报(“选择截止日期”);
返回false;
}
if(Date.parse(FromDate)>Date.parse(ToDate)){
$('table[id$=gridViewId]')。hide();
警报(“无效的日期范围!\n开始日期不能晚于结束日期!”)
返回false;
}
//通过的验证将显示gridview
$('table[id$=gridViewId]')。show();
} 

上一个有效请求上显示的数据应在下一个请求到无效请求页面时被禁用上一个有效请求上显示的数据应在下一个请求到无效请求页面时被禁用