2012-11-21 15 views
8

शीर्षक के बारे में खेद है, मुझे इसकी गन्दा पता है लेकिन मुझे नहीं पता कि मैं इस स्थिति का वर्णन कैसे कर सकता हूं।आईई 10 पृष्ठ पर पहला बटन ढूंढें और इनपुट पर ट्रिगर पर क्लिक करें

हमारे पास एक इनपुट फ़ील्ड है। लेकिन कोई फॉर्म तत्व नहीं है। यहां कोड

<input name="search" id="search" onkeypress="SearchBox(this.value);" type="text" value="Search"/> 
<input name="searchbutton" align="left" class="okbutton" id="searchbutton" onclick="SearchBox(search.value);" type="button"/> 

सर्चबॉक्स फ़ंक्शन चेकिंग कीकोड और यदि यह 13 है (बटन चार्ट कोड दर्ज करें) तो खोज अनुरोध भेज रहा है। यह कोड आईई 8/9 में काम करता है लेकिन आईई 10 में दिलचस्प व्यवहार है।

पृष्ठ के मध्य कोड के ऊपर। और हमारे पास LOGIN के लिए पृष्ठ का एक बटन तत्व शीर्ष है।

आईई 10 में;

  • SearchBox समारोह काम,
  • लेकिन प्रवेश बटन की तरह व्यवहार भी क्लिक किया जाता है और उसके एक समस्या

टिप्पणी: भाषा के बारे में खेद

मैं प्रवेश इनपुट और प्रेस में एक शब्द दर्ज , हिन्दी मेरी मातृभाषा नहीं है। नोट 2: सर्चबॉक्स() फ़ंक्शन हटा दिया गया। नवीनतम कोड के लिए jsfiddle लिंक की जांच करें।

+0

वे 'इनपुट' एक ही घटनाक्रम साझा करते हैं। कृपया 'सर्चबॉक्स()' के लिए कोड पोस्ट करें, हम देखेंगे कि क्या हो रहा है। – Teemu

+0

देर से क्षमा करें, http://jsfiddle.net/Ag9dr/ –

+0

क्या आप अपने जावास्क्रिप्ट सर्चबॉक्स() फ़ंक्शन के लिए कोड जोड़ सकते हैं? – Sean

उत्तर

18

एक और समाधान

बटन के रूप में अपने बटन प्रकार को परिभाषित करें। क्योंकि डिफ़ॉल्ट प्रकार सबमिट है

<button type="button" .... 
+0

पर आईई 10 का प्रयास नहीं किया था, यह पहली चीज थी जिसे मैंने परीक्षण किया था, ऐसा लगता है कि मैंने उस परीक्षण के साथ झुका दिया है। वैसे भी, यह जवाब एक उत्थान के लायक है;)। – Teemu

3

ठीक है, विंडोज 7 के लिए आईई 10 एक प्री-रिलीज है, और ऐसा लगता है कि एमएस को ठीक करना चाहिए। वैसे भी, मुझे नहीं पता कि ऐसा क्यों होता है, लेकिन मुझे समस्या के लिए एक समाधान मिला है:

button के बजाय, <input type="button"> का उपयोग करें।

jsFiddle पर लाइव डेमो।

+0

thx उत्तर के लिए।अतिरिक्त जानकारी; मैं विंडोज 8 + आईई 10 का उपयोग कर रहा हूं, विंडोज 7 –

0

मुझे एक ही समस्या थी। मेरे सभी बटनों में टाइप = "बटन" जोड़ना काम करता है। < बटन प्रकार = "बटन"> ...

भले ही मेरे बटन एक रूप में न हों।

अन्य परीक्षणों से मैंने क्रोम की तरह आईई 10 काम किया है। यह एकमात्र अपवाद है जिसे मैंने देखा है।

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