मैं एक HTML फॉर्म पर एक फॉर्म-सबमिट बटन बनाना चाहता हूं जिसमें खोजशब्द से अलग टेक्स्ट है जो मेजबान को सबमिट किया जाएगा। इसलिए मैंक्या मुझे HTML <button> या <input> का उपयोग करना चाहिए?
<button type="submit" name="SubmitAction" value="Done" accesskey="D"><u>D</u>one for Now</button>
इस्तेमाल किया लेकिन W3Schools चेतावनी देते हैं:
नोट: यदि आप एक HTML रूप में
<button>
तत्व का उपयोग करते हैं, अलग-अलग ब्राउज़र विभिन्न मूल्यों प्रस्तुत कर सकते हैं। HTML फॉर्म में बटन बनाने के लिए<input>
का उपयोग करें।
क्या <input>
का उपयोग करके बटन बनाने का कोई तरीका है जो बटन पर दिखाए गए पाठ को होस्ट से सबमिट किए गए मान से अलग है?
<button>
के साथ अलग-अलग ब्राउज़र भेजने वाले बदलाव क्या हैं?
नोट: मुझे आईई 9 के पुराने किसी भी चीज का समर्थन नहीं करना है और वास्तव में क्रोम और फ़ायरफ़ॉक्स के मौजूदा संस्करणों के साथ उपयोग किया जाएगा।
संभव डुप्लिकेट [के बीच अंतर और <बटन प्रकार = प्रस्तुत> पाठ] (http://stackoverflow.com/questions/: इसके बजाय, बस एक और इनपुट तत्व जोड़ 3543615/अंतर-बीच-इनपुट-प्रकार-सबमिट-और-बटन-प्रकार-सबमिटेक्स्ट-बटन) –
विस्फोट गोलियों जैसे इनपुट दबाए जाने पर आप उस मान को जोड़ने के लिए ऑनसबमिट फ़ंक्शन का उपयोग कर सकते हैं, जिसे आप फॉर्म में चाहते हैं। –
आप उद्धृत हो रहे हैं http://www.w3schools.com/tags/tag_button.asp - कृपया डब्ल्यू 3 सी के साथ डब्ल्यू 3 स्कूल्स को भ्रमित न करें। डब्ल्यू 3 सी कई वेब मानकों को बनाए रखता है। W3Schools कुछ (ज्यादातर पुराने) ट्यूटोरियल होस्ट करते समय समान नाम रखने की परिलक्षित महिमा में बेसक है, जिनमें से कई में त्रुटियां और सुरक्षा समस्याएं हैं। – Quentin