2013-05-13 63 views
0

我有一个JSP代码,在提交调用此函数使用jQuery设置日期选择器值“”表单提交

function filterExcessPage() { 
    setDefaultValues(); 
    var fromLast =document.getElementById('fromLast').value; 
    var fromDate =document.getElementById('fromDate').value; 
    var toDate =document.getElementById('toDate').value; 
    $("#excessListForm").submit(function() { 
     if((toDate.length>0) && (fromDate.length==0)) { 
      $('#validateDate').text('*from date is mandatory'); 
      return false; 
     }else if ((fromDate.length>0) && (new Date(fromDate)>new Date())) { 
      $('#validateDate').text('*from date should be less than current date'); 
      excessListForm.fromDate.value=""; 
      return false; 
     }else if ((toDate.length>0) && (new Date(toDate)>new Date())) { 
      $('#validateDate').text('*to Date should be less than current date'); 
      excessListForm.toDate.value=""; 
      return false; 
     }else { 
      var queryUrl = "/excessManagement.web/inbox.htm?excessFilteredData=true&fromLast=" + fromLast+"&fromDate="+fromDate+"&toDate="+toDate; 
      excessListForm.action = queryUrl; 
      excessListForm.submit(); 
     } 
    }); 

} 

function setDefaultValues() { 
    excessListForm.cif.value=""; 
    excessListForm.customerName.value=""; 
    excessListForm.fromLast.value=""; 
    excessListForm.fromDate.value=""; 
    excessListForm.toDate.value="";  
} 

没有fromdate和todate值在表单提交再现.... 形式提交后在没有fromdate显示值,TODATE文本框是我用我的java类格式.... 我需要设置值“”表单提交后...在客户端

+0

在客户端设置值 – 2013-05-13 08:17:14

回答

0

var fromDate =document.getElementById('fromDate').value; 
    var toDate =document.getElementById('toDate').value; 

fromDate.value= ""; 
toDate.value ="" 
+0

nope..it不起作用 – user2265200 2013-05-13 08:36:40

+0

当您执行formsubmit时,从客户端放置此代码,这将工作。它基本的HTML/JavaScript代码 – 2013-05-13 08:40:41

+0

在服务器端,在返回响应后,我添加了它,它正在工作...对于客户端,我认为上述代码中的setDefaultValues()函数意味着要做同样的事情,但......我在excessListForm.submit()之前加了它。声明......即使这样它不起作用 – user2265200 2013-05-13 08:44:38

相关问题