【问题标题】:using jquery set datepicker value to "" on form submission在表单提交时使用 jquery 将 datepicker 值设置为“”
【发布时间】:2013-05-13 08:13:03
【问题描述】:

我有一个jsp代码,提交时调用这个函数

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 类中使用的格式.... 提交表单后我需要将值设置为“”...

【问题讨论】:

  • 在客户端设置值

标签: javascript jquery validation datepicker


【解决方案1】:

在客户端设置

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

fromDate.value= "";
toDate.value =""

【讨论】:

  • 当您执行表单提交时,从客户端输入此代码,这将起作用。它是基本的 html/javascript 代码
  • 在服务器端,在返回响应后,我添加了它并且它正在工作......对于客户端,我认为上面代码中的 setDefaultValues() 函数是为了做同样的但是...... .我在excessListForm.submit()之前添加了它;声明......即使那样它也不起作用
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-07-20
  • 2011-09-05
  • 2016-05-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多