2008-09-21 9 views
21

मुझे पसंद है jQuery और मैं सोच रहा था कि अगर किसी को भी एक अच्छा प्लगइन या (गैर jQuery) JavaScript लाइब्रेरी कि ऑटो के लिए अनुमति देता है का इस्तेमाल किया है फोन नंबर या तिथियों जैसे संरचित क्षेत्रों की स्वरूपण। मैं jquery-ui-datapicker प्लगइन के बारे में जानता हूं, और जो मैं यहां देख रहा हूं वह नहीं। आपको एक फ़ोन नंबर में टाइप कर सकते हैं 123 के रूप में जो तब हो जाता है (123), अतिरिक्त संख्या के रूप में (123) 456 7890 Ext स्वरूपित हो जाएगा। 123456 आप हटाना ऑटो स्वरूपण सामान स्वचालित रूप से गायब हो जाता है, और कर्सर, कहते हैं की पुनः स्थिति, के बाद (123) और 3 को हटा दें और बाकी (124) 567 8901 Ext कर देगा हटाएँ दबाकर दबाते हैं। 23456. जिनके साथ मैंने खेला है अविश्वसनीय प्रतीत होता है।ऑटो प्रारूप संरचित डेटा (फोन, तारीख) jQuery प्लगइन का उपयोग कर (या नाकाम रहने कि वेनिला जावास्क्रिप्ट)

उत्तर

38

the Masked Input plugin तुम क्या आवश्यकता है करता है या कि एक आप पहले से ही पाया है अविश्वसनीय हो के लिए?

+0

बहुत करीब है, सूचक के लिए धन्यवाद। अगर मैं एक फोन नंबर दर्ज करता हूं, तो एक अंक हटा दें और उस क्षेत्र को डिफोकस करें जहां मेरा इनपुट चला गया है (argh)। –

+1

यह नवीनतम संस्करण में तय किया गया है। अब आप '?' जोड़ सकते हैं मुखौटा के लिए, जिसका मतलब है कि कुछ भी वैकल्पिक है। तो आप आंशिक फोन नंबरों को अनुमति देने के लिए मास्क "? (999) 999- 99 99" जोड़ सकते हैं। यह एक्सटेंशन के लिए विशेष रूप से उपयोगी है। –

+0

ऐसा लगता है कि आप लिंक टूटा हुआ है ... क्या यह वही प्लगइन है? http://digitalbush.com/projects/masked-input-plugin/#demo – TechplexEngineer

1

एलन,

मेरा मानना ​​है कि आपका सर्वश्रेष्ठ दांव वांछित परिणाम प्राप्त करने के दो अलग-अलग प्रारूपण विधि के अंदर रेगुलर एक्सप्रेशन का उपयोग करने के लिए किया जाएगा है। इस फोन नंबर के लिए नहीं बल्कि सीधे आगे हो जाएगा और मैं एक कोड उदाहरण पोस्ट करेंगे, तो एक बार मैं वापस बैठते हैं और 10 मिनट सीधे कुछ लिखने के लिए है के द्वारा पोस्ट नहीं है। शायद तिथि फ़ील्ड के लिए, आप jQuery UI Datepicker की तरह कुछ उपयोग कर सकते हैं? http://marcgrabanski.com/pages/code/jquery-ui-datepicker

HTH,

/sf

+0

कैलेंडर प्लगइन के साथ मैं वास्तव में ui-datepicker मतलब नहीं है और जहाँ तक उपयुक्त मैं बता सकता हूँ के रूप में। –

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