2013-06-21 7 views
5

मैं mvc4 का उपयोग कर रहा हूं जब मैं सहेजता हूं फ़ायरफ़ॉक्स और आईई 9 में क्लिक ईवेंट मुझे सत्यापन से गलत मान देता है लेकिन क्रोम में सही काम कर रहा है।फ़ायरफ़ॉक्स में jquery दिनांक सत्यापन

दिनांक प्रारूप dd M y (21 जून 13) सेट होना चाहिए, कृपया दिनांक स्वरूप को न बदलें। यह खुशी क्यों है मुझे नहीं पता कृपया मुझे इसके लिए सहायता दें।

चेक संपादित इस jsfiddle

नोट: कृपया Firefox में चलाएं (मेरी संस्करण 20.0.1) या आईई 9

इसके अलावा मैं अलग प्रकार का समाधान करने की कोशिश की है, लेकिन इसके लिए मेरे लिए काम नहीं करता।

MVC 4: Date validation error in Firefox, Chrome, Safari - IE ok

The field date must be a date in mvc in chrome

उत्तर

1

सुझाव 1

  • उपयोग .datepicker("setDate", 'dd M y'); बजाय .datepicker("setDate", "0");, तो आपके द्वारा चयनित समय बदल नहीं किया था।

अधिक जानकारी आप पर official library page

सुझाव देख सकते हैं 2

  • कोशिश उपयोग alert() से बचने के लिए। console.log() का बेहतर उपयोग करें और alert() विधि के बजाय ब्राउज़र डेवलपर कंसोल में अपना कोड डीबग करें।

अधिक ब्राउज़र कंसोल तरीकों के बारे में आप here

$('#date1').datepicker({ 
    dateFormat: 'dd M y' 
}).datepicker("setDate", 'dd M y'); 

$('#frm-summary-aims').submit(function() { 
    console.log($(this).valid()); 
    return false; 
}); 
+0

अपने कोड का एक विवरण बहुत इस जवाब में सुधार होगा पा सकते हैं। – DrCord

+0

@DrCord ने मेरे उत्तर के लिए कुछ स्पष्टीकरण दिए –

संबंधित मुद्दे