2012-01-11 5 views
3

jQuery Tools DateinputjQuery Validation Plugin을 사용하는 간단한 양식이 있습니다. 문제는 유효성 검사가 IE 및 FF에서는 작동하지만 Chrome 또는 Safari에서는 작동하지 않는다는 것입니다.jQuery Tools Dateinput + jQuery 유효성 검사 플러그인 - 웹킷에서 작동하지 않습니다.

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

무엇이 오류입니까? 방금 크롬과 FF9에서 jsfiddle 링크를 시도했지만 어떤 차이점도 볼 수 없었습니다. - 편집, 스크랩, 제출 버튼을 클릭하지 않은 경우, 31/1/2012를 선택하고 제출했을 때 오류가 발생했습니다. – Skuld

답변

0

특정 브라우저에 문제가 생겼을 때 Modernizer (http://www.modernizr.com/download/)를 추가하면 항상 트릭을 수행하는 것처럼 보입니다!

+0

Modernizer가이 특정 문제에 유용하다고 확신하지 않습니다. 브라우저가 지원하는 특정 기능에 대해서는 제안을 주셔서 감사합니다. – areid

관련 문제