2008-11-06 10 views
5

मैं एक विशिष्ट एएसपी प्राप्त करने की कोशिश कर रहा हूं: जब मैं एक विशिष्ट एएसपी में एंटर कुंजी दबाता हूं तो बटन ऑनक्लिक ईवेंट आग लगाना: टेक्स्टबॉक्स नियंत्रण।एंटर कुंजी दबाए जाने पर क्लिक करें पर क्लिक करें C#

अन्य कारक को ध्यान में रखना है कि बटन एएसपी के भीतर है: लॉगिन नियंत्रण टेम्पलेट।

मुझे नहीं पता कि यह कैसे करें, कृपया पोस्टकार्ड पर सुझाव दें।

उत्तर

5

आप पैनल नियंत्रण से DefaultButton संपत्ति देख सकता है।

0

आपको जावास्क्रिप्ट के साथ ऐसा करने की आवश्यकता है।

$('#myTextBox').keypress(function(e){ 
    if(e.which == 13) 
     $('#myBtn').click(); 
}); 

संपादित करें:: ध्यान रखें कि हालांकि jQuery असाधारण पार ब्राउज़र काम करता है, वहाँ के साथ कुछ quirks हैं रहो यह jQuery.

साथ वास्तव में आसान आप की तरह कुछ (मेरे सिर के ऊपर से, परीक्षण नहीं) क्या कर सकते हैं कीप्रेस ने here वर्णित किया।

ओह मैं देख नहीं था तुमने कहा "प्रवेश कुंजी" मैंने सोचा तुमने कहा "कोई भी कुंजी", हाँ उस मामले में एएसपी पर DefaultButton का उपयोग करें: पैनल

+0

आप जावास्क्रिप्ट के साथ ऐसा करने की जरूरत नहीं है। –

2

आप फार्म पर DefaultButton गुण सेट कर सकते हैं। या तो अपने कोड-पीछे में अपने मार्कअप DefaultButton = "btnSubmit" या कुछ इस तरह का प्रयोग करने में प्रपत्र टैग की विशेषता के रूप:

Page.Form.DefaultButton = "btnSubmit"