jQuery: एक ENTER को TAB में बदलें

वेब अनुप्रयोगों में एक आम बात यह है कि ENTER कुंजी का व्यवहार वह नहीं है जो आमतौर पर डिफ़ॉल्ट रूप से होता है, और jQuery के साथ आप उस व्यवहार को काफी आसानी से बदल सकते हैं।

आवश्यक कोड यह है:

फ़ंक्शन enter2tab (e) {
अगर (e.CCCode == 13) {
cb = parseInt ($ (यह) .attr ('tabindex'));

if ($ (': input [tabindex = \ »+ (cb + 1) +' \ ']')! = aull) {!
$ (': इनपुट [tabindex = \ »+ (cb + 1) +' \ ']') फोकस ();
$ (': इनपुट [tabindex = \ »+ (cb + 1) +' \ ']'); चयन करें ();
e.preventDefault ();

विवरण झूठा है;}}}

आपको Enter2tab फ़ंक्शन को उस क्रिया में शामिल करना होगा जहां आप इसे लागू करना चाहते हैं, बिना किसी और रहस्यों के।

स्रोत | क्रिस्तलब


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   फर्नांडो कहा

    मैं आपको बताता हूं, अपने कोड का उपयोग करें और यह मेरे लिए काम नहीं करता है, मैं यह नियंत्रित करना चाहता हूं कि एंटर दबाकर अगले इनपुट पर ध्यान केंद्रित करने के लिए एक टैब का कार्य करता है।

  2.   भाड़ में जाओ, मैंने तुम्हें जन्म दिया कहा

    कोड के सिंटैक्स की जाँच करें, क्योंकि यह काम नहीं करता है। यह कमबख्त एकल उद्धरणों के कारण होगा जो एक सजावट में बदल जाते हैं और दोहरे उद्धरण हैं जो बंद नहीं होते हैं।