मेरे पास एक फॉर्म है, बहुत ही बुनियादी है, और जब मैं एंटर कुंजी दबाता हूं तो फ़ायरफ़ॉक्स में कुछ भी नहीं होता है, लेकिन Google क्रोम में यह सबमिट करता है। अभी तक अन्य ब्राउज़रों की कोशिश नहीं की है ...'एंटर कुंजी' फ़ायरफ़ॉक्स में फॉर्म सबमिट नहीं करेगा, लेकिन क्रोम में होगा, क्यों?
फ़ायरफ़ॉक्स में प्रवेश करते समय कुछ भी नहीं होता है।
सबमिट बटन पर क्लिक करते समय यह दोनों ब्राउज़रों में ठीक काम करता है।
प्रपत्र एक DIV के अंदर है, और प्रपत्र भी जावास्क्रिप्ट है, यहाँ प्रपत्र को सरल बनाया है:
<form id="nav_form_main" name="nav_form_main" action="bincgi/sql_query.php" target="iframe001" method="get" onSubmit="reset_pager();">
<input type="button" name="nav_submit" id="nav_submit" value="Search" onClick="reset_and_subm();" style="width: 58px; font-size: 13px;">
//some other elements...
</form>
और यहाँ है js:
function reset_pager(){
byId("p").value = 0;
}
function reset_and_subm(){
byId("p").value = 0;
document.forms["nav_form_main"].submit();
}
reset_pager समारोह नहीं बुलाया जाता है बिलकुल ... जो अजीब है क्योंकि यह एक "ऑनसममिट" फ़ंक्शन है। तो ऐसा लगता है कि फॉर्म बिल्कुल सबमिट नहीं किया गया है। हालांकि, लक्षित आईफ्रेम में परिणाम बिना किसी समस्या के ठीक दिखाई देते हैं।
कोई भी विचार?
धन्यवाद
मैं सोच सकता हूं कि फ़ॉर्म के अंदर कुछ गड़बड़ है, मेरे पास बहुत सारे तत्व हैं ... आपको क्या लगता है? –