2011-01-17 17 views
5

किसी अन्य ब्राउज़र डाउनलोड करने के लिए नंबर एक ब्राउज़र के साथ एक समस्या होने पर प्रपत्र सबमिट ... आईई"वेब ब्राउज़र" IE में 'दर्ज'

IE8 प्रस्तुत करने के लिए जब आप एक पर्चे में प्रविष्ट मारा विफल रहता है।

function submitOnEnter() { 
    if (browserName=="Microsoft Internet Explorer") 
    { 
     var key; 

     if (window.event){ 
      key = window.event.keyCode; //IE 
     } 

     if(key == 13){ 
      document.forms['myform'].submit(); 
     } 
    } 
} 

और इस पाठ इनपुट पर स्थित है:: यहाँ मैं क्या उपयोग है

onkeyup="submitOnEnter()" 

प्रपत्र प्रस्तुत करने के लिए जब मैं दो बार एंटर दबाएं लगता है ?? लेकिन एक बार नहीं।

क्या आप मदद कर सकते हैं?

+0

आईई का कौन सा संस्करण? – zzzzBov

+0

क्या आप फॉर्म मार्क-अप दिखा सकते हैं? प्रवेश कुंजी को आईई में भी काम करना चाहिए। – polarblau

+0

आईई * ... नवीनतम सार्वजनिक रिलीज। मुझे यकीन है कि एंटर कुंजी IE – c14kaa

उत्तर

5

ठीक है दोस्तों, मैं इसे का उपयोग कर तय ....

<!-- Fix for IE bug (One text input and submit, disables submit on pressing "Enter") -->  
    <div style="display:none">     
    <input type="text" name="hiddenText"/>  
    </div> 

अजीब हाँ? शायद यह आप में से कुछ के लिए काम करेगा, न कि दूसरों के लिए। कुछ समाधान मेरे लिए काम नहीं करते थे, यह एक किया था।

+0

उपरोक्त फॉर्म – c14kaa

+0

में चला गया यह आईई 8 –

+0

के तहत मेरे लिए काम करता था मेरे बालों को खींच रहा था। धन्यवाद! –

3

फॉर्म <input type="submit"> में सबमिट सबमिट बटन होने पर ENTER दबाते समय कार्य सबमिट करें। यदि आप चाहें तो बटन को छुपा सकते हैं। कीस्ट्रोक को रोकने की जरूरत नहीं है।

+0

में काम नहीं करता है धन्यवाद, लेकिन मेरे पास पहले से सबमिट बटन है। – c14kaa

2

मेरी समस्या यह थी कि मैंने सबमिट बटन के लिए चेक किया था। लेकिन आईई $ _POST सरणी में जमा नहीं भेजता है। एक छिपे हुए क्षेत्र को जोड़ने से मेरी समस्या हल हो गई।

+0

आपने क्या छुपा क्षेत्र जोड़ा और कहां? –