इनपुट फ़ील्ड आमतौर पर फ़ॉर्म से जुड़े होते हैं, लेकिन मैं उन्हें एक साधारण जावास्क्रिप्ट/एचटीएमएल पेज में उपयोग करना चाहता हूं। मुझे फॉर्म की आवश्यकता नहीं है। मुझे अपने एचटीएमएल पेज के साथ कोई समस्या नहीं है, लेकिन क्या कोई खतरा या बुरा अभ्यास है जिसके बारे में मुझे पता नहीं है? मैं नहीं चाहता कि मेरा पृष्ठ सड़क पर बग करे।क्या HTML/जावास्क्रिप्ट पृष्ठों में फ़ॉर्म के बाहर/बिना इनपुट फ़ील्ड का उपयोग करने का कोई खतरा है?
क्या HTML/जावास्क्रिप्ट पृष्ठों में फ़ॉर्म के बाहर/बिना इनपुट फ़ील्ड का उपयोग करने का कोई खतरा है?
उत्तर
आप ठीक AFAIK होना चाहिए (मूल रूप से, मेरा पेज में एक क्षेत्र जावास्क्रिप्ट अन्य क्षेत्रों में मूल्यों के अनुसार सक्षम या निष्क्रिय किया जा सकता)। यह 4.01 मानकों वैसे भी
http://www.w3.org/TR/html401/interact/forms.html#form-controls
आम तौर पर नियंत्रण बनाने के लिए इस्तेमाल तत्वों एक फार्म तत्व के अंदर दिखाई HTML में ठीक है, लेकिन यह भी एक फार्म तत्व घोषणा के बाहर दिखाई दे सकते हैं, जब वे के निर्माण के लिए उपयोग किया जाता है उपयोगकर्ता इंटरफेस। आंतरिक घटनाओं पर अनुभाग में इस पर चर्चा की गई है। ध्यान दें कि किसी फ़ॉर्म के बाहर नियंत्रण सफल नियंत्रण नहीं हो सकता है।
केवल वास्तविक समस्या है अगर आप चाहते हैं अपने पृष्ठ जो जावास्क्रिप्ट निष्क्रिय है उपयोगकर्ताओं के लिए कार्य करने के लिए - अगर आदानों उपयोगकर्ता इनपुट फिर उन्हें एक फार्म के बाहर रखने के लिए वास्तव में कर रहे मतलब है कि आप जावास्क्रिप्ट का उपयोग करने के (संभवतः आवश्यकता होगी अजाक्स के साथ) मूल्यों के साथ कुछ भी करने के लिए, जबकि फॉर्म फ़ील्ड जावास्क्रिप्ट के बिना सबमिट किया जा सकता है। यदि आपका पृष्ठ सर्वर पर सबमिट करने का इरादा नहीं है तो आप बातचीत के लिए जावास्क्रिप्ट पर निर्भर हैं। यदि आपने इसे ध्यान में रखा है और इससे आपके परिदृश्य के लिए कोई फर्क नहीं पड़ता है तो आगे बढ़ें।
पीएस मुझे यह उल्लेख करना चाहिए था कि जहां तक HTML मानकों को जाना जाता है, यह उन इनपुट तत्वों के लिए पूरी तरह से मान्य है जो फ़ॉर्म में नहीं हैं।
जेएस अब कम से कम एचटीएमएल 5 के साथ फॉर्म ब्लॉक के बाहर फॉर्म तत्वों की आवश्यकता नहीं है। <इनपुट फॉर्म = "yourform">
–@BATabNabber - यह सच है, हालांकि यह असंगत नहीं है मेरे केंद्रीय बिंदु के साथ कि किसी को जेएस के बिना मूल्य जमा करने के लिए एक फॉर्म की आवश्यकता होती है। – nnnnnn
आप इस तरह की चीज़ों की जांच के लिए एक HTML सत्यापनकर्ता (here, या कई अन्य साइटों पर) का उपयोग कर सकते हैं। यदि यह कानूनी दिखाता है, जो मुझे लगता है कि यह इस मामले में होना चाहिए, जैसा कि टेड ने बताया, तो आप शायद अच्छे हैं।
- 1. क्या HTML फ़ॉर्म में केवल कुछ फ़ील्ड पर टैबिंडेक्स का उपयोग करने का कोई तरीका है?
- 2. सीएसएस के साथ कई इनपुट फ़ील्ड प्रकारों का चयन करने का कोई तरीका है?
- 3. फॉर्म फ़ील्ड में बदलाव करने के लिए jquery का उपयोग
- 4. क्या सी ++ एसटीएल कंटेनर से प्राप्त करने का कोई वास्तविक खतरा है?
- 5. क्या एचटीएमएल 5 भाषण इनपुट एपीआई के साथ व्याकरण का उपयोग करने का कोई तरीका है?
- 6. क्या jQuery का उपयोग कर "अनुकूलनीय" फ़ॉर्म बनाने का कोई लचीला तरीका है?
- 7. पूर्णांक फ़ील्ड टाइप करने के लिए पूर्णांक फ़ील्ड टाइप का उपयोग करने के लिए क्या है?
- 8. क्या जावास्क्रिप्ट क्लाइंट-साइड में यूयूआईडी बनाने का कोई खतरा है?
- 9. क्या कोई ब्राउज़र इनपुट तत्वों पर फ़ॉर्म विशेषता का समर्थन करता है?
- 10. फ़ाइल इनपुट फ़ील्ड का वर्तमान मान प्राप्त करने के लिए jQuery का उपयोग कैसे करें
- 11. क्या आधुनिक वेब विकास में इनपुट फ़ील्ड के लिए "नाम" विशेषता का उपयोग करना अनावश्यक है?
- 12. छिपा HTML इनपुट में वर्ग कोष्ठक का उपयोग फ़ील्ड
- 13. वेब फ़ॉर्म पर आवश्यक फ़ील्ड को हाइलाइट करने का सबसे अच्छा तरीका क्या है?
- 14. 2 उपयोगकर्ता इनपुट फ़ील्ड के साथ EditTextPreference का उपयोग
- 15. क्या jQuery या जावास्क्रिप्ट में फॉर्म फ़ील्ड मान क्लोन करने का कोई तरीका है?
- 16. क्या ऑब्जेक्ट इनिशिलाइज़र का उपयोग करने का कोई फायदा है?
- 17. क्या System.Uri का उपयोग करने का कोई कारण है?
- 18. क्या असुरक्षितफॉर्मियो का उपयोग करने का कोई अच्छा कारण है?
- 19. फ़ॉर्म इनपुट बॉक्स ऑटो-पूर्ण करने से रोकने का सही तरीका क्या है?
- 20. जहां खंड में गणना की गई फ़ील्ड का उपयोग करने का कोई तरीका है?
- 21. क्या सिल्वरलाइट ढांचे का उपयोग करने में कोई मूल्य है?
- 22. क्या @ Html.Raw का उपयोग करने में कोई जोखिम है?
- 23. क्या पाइथन कक्षा का उपयोग करने में कोई फायदा है?
- 24. क्या जिरा के टेक्स्ट फ़ील्ड में मार्कडाउन (या इसी तरह) का उपयोग करने का कोई तरीका है?
- 25. jquery का उपयोग कर इनपुट प्रकार = "छवि" को अक्षम करने का सही तरीका कैसा है?
- 26. सिम्फनी में, फ़ॉर्म फ़ील्ड का मान कैसे सेट करें?
- 27. क्या php पृष्ठों के बीच ऑब्जेक्ट साझा करने का कोई तरीका है?
- 28. java.nio का उपयोग करने का कोई तरीका। * सॉकेट बंद किए बिना इनपुट इनपुट # को पढ़ने() को बाधित करने के लिए?
- 29. ऑटो इनपुट दिनांक और समय इनपुट इनपुट फ़ील्ड में?
- 30. क्या मोइनमोइन पृष्ठों में पायथन कोड को शामिल करने का कोई तरीका है?
प्रासंगिक भाग को इंगित करने के लिए @ टेड इस बारे में बताता है: "नियंत्रण बनाने के लिए उपयोग किए जाने वाले तत्व आम तौर पर एक फॉर्म तत्व के अंदर दिखाई देते हैं, लेकिन उपयोगकर्ता इंटरफ़ेस बनाने के लिए उपयोग किए जाने पर FORM तत्व घोषणा के बाहर भी दिखाई दे सकते हैं।" – Amadan