2013-07-31 6 views
6

मैं यह नहीं समझ सकता कि क्यों नया आवश्यक है एचटीएमएल 5 की विशेषता काम नहीं कर रही है, और मुझे पता है कि मेरा सरल कोड ठीक लगता है। इस काम को करने के लिए मुझे क्या करना चाहिए?एचटीएमएल 5 आवश्यक विशेषता काम नहीं कर रही है

यहाँ HTML में मेरी कोड है:

<input type = "text" class = "txtPost" placeholder = "Post a question?" required> 
<button class = "btnPost btnBlue">Post</button> 

मुझे सही अगर मैं गलत हूँ लेकिन, अगर कभी मैं ब्राउज़र में कोड चलाने के लिए और यह एक होना चाहिए पाठ बॉक्स में किसी भी मूल्य के बिना बटन पर क्लिक करें टूलटिप दिखा रहा है कि उस क्षेत्र की आवश्यकता थी, है ना? लेकिन कुछ भी नहीं होता है इससे कोई फर्क नहीं पड़ता कि आप बटन पर कितनी बार क्लिक करते हैं। क्या मुझे आवश्यक विशेषता का उपयोग करने के तरीके पर गलत समझा गया है?

मैं Google क्रोम Version 28.0.1500.72 में अपना कोड चला रहा हूं।

+1

क्या आपका दस्तावेज़ एचटीएमएल 5 घोषित किया गया है? – deceze

+0

और क्या आपके पास अपने इनपुट फ़ील्ड और बटन के चारों ओर एक फॉर्म है? – putvande

+0

क्या आपका इनपुट 'फॉर्म' में है और क्या आप '' का उपयोग कर रहे हैं? – Uooo

उत्तर

14

यह एक रूप टैग के अंदर डाल और इनपुट टैग को बंद करने का प्रयास करें:

JSFiddle

<form> 
    <input id="tbQuestion" type="text" placeholder="Post a question?" required/> 
    <input id="btnSubmit" type="submit" /> 
</form> 
+0

आपके इनपुट आदमी के लिए धन्यवाद, यह मेरी समस्या हल करता है। मैं आमतौर पर अपने इनपुट में कोई भी 'फॉर्म' टैग नहीं बना रहा क्योंकि मुझे उनके मान उनके संबंधित आईडी आईडी या 'क्लास' नामों के साथ मिल रहा है लेकिन अब मुझे पता है कि 'फॉर्म' टैग कितना महत्वपूर्ण था। – HTTP

+0

कोई जांच नहीं। खुशी है कि यह हल हो गया। यदि आप खुश हैं तो कृपया उत्तर के रूप में चिह्नित करें। – LDJ

+0

अब समय अंतराल तक पहुंचने तक कुछ भी नहीं पहुंचता है। डोंट वोर्री। – HTTP

0

हाँ, आप प्रपत्र कैप्सूलीकरण याद किया अपने फॉर्म टैग पर सेट नहीं

4

यकीन novalidate विशेषता है कि बनाओ:

<form> 
    <input type = "text" class = "txtPost" placeholder = "Post a question?" required /> 
    <button class = "btnPost btnBlue">Post</button> 
</form> 
-4

पोस्ट

प्रपत्र टैग और विधि में इस रखो तो MVC का उपयोग कर फिर अपने jQuery से जाँच करता है, तो पाठ तो नहीं भर रहा है लौट यह स्वचालित रूप से संदेश को दिखाने के पोस्ट

है

0

असल में बात कर रहा है, जब मैं इस की कोशिश की , यह केवल तभी काम करता था जब मैंने फॉर्म के लिए क्रिया और विधि मान निर्धारित किया था। मजेदार कैसे यह काम करता है!

संबंधित मुद्दे