2013-01-17 17 views
1

jQuery的datepickers我已經添加到頁面按預期方式工作在IE 9和Firefox 18,但在谷歌採摘日期的Chrome 24jQuery的日期選擇器不會在谷歌瀏覽器關閉

這裏後不關閉是我使用jQuery代碼:

$(function() { 
     $("#fromCheck").datepicker({ 
      defaultDate: "-1w", 
      maxDate: "+0", 
      changeMonth: true, 
      numberOfMonths: 1, 
      showButtonPanel: false, 
      onClose: function(selectedDate) { 
       $("#toCheck").datepicker("option", "minDate", selectedDate || "-1w"); 
      } 
     }); 
     $("#toCheck").datepicker({ 
      defaultDate: "+0", 
      maxDate: "+0", 
      changeMonth: true, 
      numberOfMonths: 1, 
      showButtonPanel: false, 
      onClose: function(selectedDate) { 
       $("#fromCheck").datepicker("option", "maxDate", selectedDate || "+0"); 
      } 
     }); 
     $("#fromCard").datepicker({ 
      defaultDate: "-1w", 
      maxDate: "+0", 
      changeMonth: true, 
      numberOfMonths: 1, 
      showButtonPanel: false, 
      onClose: function(selectedDate) { 
       $("#toCard").datepicker("option", "minDate", selectedDate || "-1w"); 
      } 
     }); 
     $("#toCard").datepicker({ 
      defaultDate: "+0", 
      maxDate: "+0", 
      changeMonth: true, 
      numberOfMonths: 1, 
      showButtonPanel: false, 
      onClose: function(selectedDate) { 
       $("#fromCard").datepicker("option", "maxDate", selectedDate || "+0"); 
      } 
     }); 
    }); 

這裏是一個鏈接到演示頁:

http://www.tempuspayment.com/paymentmate/tests/apm/

+0

在管線144你有'的onfocus = 「值='」'。那應該做什麼? – j08691

+0

「訪問被拒絕」 – Archer

+0

進行了更改。謝謝。但datepicker仍然無法在Google Chrome中關閉。 – user1987851

回答

0

你線136拋出一個JavaScript錯誤這是停止執行你的Javascript。

有問題的行是:

<input name="FROMDATE" type="text" id="fromCheck" value="01/04/2013" onfocus="value='" size="10" maxlength="50" /> 

這應該是:

<input name="FROMDATE" type="text" id="fromCheck" value="01/04/2013" onfocus="value=" size="10" maxlength="50" /> 
+0

我對html做了更改。謝謝。但是,日期選擇器仍然無法在Google Chrome中關閉。 – user1987851

+0

這對Chrome來說肯定有點怪異。 datepicker在IE和Firefox甚至Safari中都可以正常工作。 也許對Chrome有一些解決方法? – user1987851

+0

刪除整個'onfocus =「value =」'屬性。這沒有任何意義。當我從你的代碼中刪除它的工作正常。不要忘記在所有四個日期選擇器中刪除它。 – Vlad