के साथ दबाने वाली टैब कुंजी को अनुकरण करें मेरे पास .net-page पर कुछ टेक्स्टबॉक्स हैं और jQuery के साथ निम्नलिखित प्राप्त करना चाहते हैं: यदि उपयोगकर्ता वापस दबाता है, तो प्रोग्राम को "जैसे" उन्होंने टैब कुंजी का उपयोग करना चाहिए, इस प्रकार , अगले तत्व का चयन करें। मैं निम्नलिखित कोड (और कुछ अधिक) की कोशिश की:jQuery
<script type="text/javascript">
jQuery(document).ready(function() {
$('.tb').keypress(function (e) {
if (e.keyCode == 13)
{
$(this).trigger("keydown", [9]);
alert("return pressed");
}
});
});
<asp:TextBox ID="TextBox1" runat="server" CssClass="tb"></asp:TextBox>
<asp:TextBox ID="TextBox2" runat="server" CssClass="tb"></asp:TextBox>
लेकिन यह सिर्फ काम नहीं करता है! कुछ गलती करना, गलती करना?
ये कुछ लिंक मैं
इस्तेमाल किया
अच्छा, नहीं; क्योंकि आप समारोह में घटना को पार नहीं कर रहे हैं। आपको इसका उपयोग करने की आवश्यकता है: '$ ('। Tb')। Keypress (function (e) {' तब फ़ंक्शन के पास ईवेंट तक पहुंच है, और फिर 'event.keyCode' है, हालांकि मुझे लगता है कि' e.which 'सामान्यीकृत है jQuery संस्करण (जो हो सकता है, या नहीं, आवश्यक हो सकता है) –
क्या आप "काम नहीं करते" को स्पष्ट कर सकते हैं? क्या होता है? कोई जेएस-त्रुटियां प्राप्त करें? –
@ डेविड थॉमस: धन्यवाद, इसे ठीक करें। – AGuyCalledGerald