मेरे पास टेक्स्टबॉक्स और बटन वाला एक फॉर्म है। आईई एकमात्र ब्राउज़र है जो एंटर दबाए जाने पर फॉर्म सबमिट नहीं करेगा (एफएफ, ओपेरा, सफारी, क्रोम इत्यादि में काम करता है)। मुझे यह जावास्क्रिप्ट फ़ंक्शन मिल गया है ताकि IE को व्यवहार में सुधारने का प्रयास किया जा सके; लेकिन कोई लाभ नहीं हुआ:एंटर बटन फॉर्म सबमिट नहीं करता है (केवल आईई) एएसपी.नेट
function checkEnter(e){
var characterCode
if (e && e.which) {
e = e
characterCode = e.which
} else {
e = event
characterCode = e.keyCode
}
if (characterCode == 13) {
document.forms[0].submit()
return false
} else {
return true
}
}
कार्यान्वयन:
searchbox.Attributes("OnKeyUp") = "checkEnter(event)"
किसी भी सलाह?
संपादित करें: CodeProject परThis page रूपरेखा Dillie जो कह रहे हैं, और यह पूरी तरह से काम करता है।
तो, आपके फॉर्म में कोई बटन नहीं है? – James
क्षमा करें, इसमें एक बटन भी है। यह बात बताने के लिए धन्यवाद। – Anders