2012-01-11 88 views
3

我有一個簡單的表單,它使用jQuery Tools DateinputjQuery Validation Plugin。問題是驗證在IE和FF中可用,但不適用於Chrome或Safari。jQuery Tools Dateinput + jQuery驗證插件 - 不能在Webkit中工作

HTML:

<form id="testform" method="post"> 
    <label for="deliverydate">Select delivery date<span class="req">*</span></label> 
    <input type="text" class="date required" id="deliverydate" name="deliverydate" /> 
    <input type="submit" value="submit" /> 
</form> 

的jQuery:

$(document).ready(function() { 
    $("input.date").dateinput({ 
     format: 'dd/mm/yyyy', 
     trigger: true, 
     min: -1 
    }); 

    $("input.date").change(function() { 
     alert($(this).val()); 
    }); 

    $("#testform").validate(); 
}); 

我有一個jsFiddle link這裏的例子。

任何想法可能導致這種情況?這讓我瘋狂!!

+0

什麼是錯誤?我剛剛嘗試了Chrome和FF9中的jsfiddle鏈接,但無法看到任何區別。 - 編輯,報廢,我沒有點擊提交按鈕,當我選擇2012年3月31日並提交時,它錯誤地爲我。 – Skuld 2012-01-11 11:25:42

回答

0

當我遇到特定瀏覽器的問題時,添加Modernizer(http://www.modernizr.com/download/)似乎總是有竅門!

+0

我不確定Modernizer在這個特定的問題是有用的,因爲我不看對於瀏覽器支持的特定功能,但感謝您的建議。 – areid 2012-01-11 11:33:16