मेरे पास एक लंबा फॉर्म है जिसे मैंने 6 चरणों में तोड़ दिया है। जब फॉर्म लोड हो जाता है, तो सभी चरणों को लोड किया जाता है, लेकिन केवल पहला चरण दिखाई देता है। बाकी के पास display:none
का सीएसएस है इसलिए वे छिपे हुए हैं। चूंकि एक चरण पूर्ण हो गया है और जावास्क्रिप्ट के साथ मान्य है, वर्तमान चरण display:none
पर सेट है और नया चरण display:block
पर सेट है। अंतिम चरण पर, उपयोगकर्ता फॉर्म सबमिट करता है। हालांकि, जैसा कि अपेक्षित है, पृष्ठ पर केवल display:block
तत्व फ़ील्ड सबमिट किए गए हैं। display:none
वाले तत्वों में सभी पूर्ण फ़ील्ड अनदेखा कर दिए गए हैं।डिस्प्ले के अंदर फॉर्म फ़ील्ड जमा करें: कोई भी तत्व
क्या display:none
तत्वों के अंदर फ़ील्ड सबमिट करने का कोई तरीका है?
यदि नहीं, तो क्या एक ही प्रभाव प्राप्त करने का कोई और तरीका है?
आप jquery फॉर्म विज़ार्ड प्लगइन को देखना चाहेंगे: http://thecodemine.org/ यह आपको कुछ विचार दे सकता है या जो भी आप ढूंढ रहे हैं उसे पूरा कर सकते हैं। –
आपने इस व्यवहार को किस ब्राउजर में देखा था? ब्राउज़र मेरे सभी परीक्षणों में 'डिस्प्ले के भीतर फॉर्म तत्व सबमिट नहीं करते हैं: कोई भी कंटेनर नहीं। – tremby