2013-05-13 64 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

相關問題