सुनिश्चित नहीं हैं कि आप अपने किंवदंतियों को कहाँ से प्राप्त करते हैं:
के साथ बटन सबमिट करें <button>
साथ ही:
<button type="submit">(html content)</button>
IE6 टैग के बीच इस बटन के लिए सभी पाठ प्रस्तुत करेगा, अन्य ब्राउज़र केवल मूल्य जमा करेंगे। उपयोग करने <button>
से आपको बटन के डिजाइन पर अधिक लेआउट स्वतंत्रता मिलती है। अपने सभी इरादों और उद्देश्यों में, यह पहली बार में उत्कृष्ट लग रहा था, लेकिन विभिन्न ब्राउज़र quirks इसे कई बार उपयोग करना कठिन बनाते हैं।
आपके उदाहरण में, IE6 text
सर्वर को भेज देगा , जबकि अधिकांश अन्य ब्राउज़र कुछ भी नहीं भेजेंगे। इसे क्रॉस-ब्राउज़र संगत बनाने के लिए, उपयोग करें <button type="submit" value="text">text</button>
। बेहतर अभी तक: मूल्य का उपयोग न करें, क्योंकि यदि आप HTML जोड़ते हैं तो यह मुश्किल हो जाता है जो सर्वर साइड पर प्राप्त होता है। इसके बजाय, यदि आपको अतिरिक्त मूल्य भेजना है, तो छिपे हुए फ़ील्ड का उपयोग करें।
के साथ बटन <input>
साथ ही:
<input type="button" />
डिफ़ॉल्ट रूप से, यह कुछ भी नहीं के बगल में है। यह आपका फॉर्म भी जमा नहीं करेगा। आप केवल बटन पर पाठ रख सकते हैं और इसे सीएसएस के माध्यम से एक आकार और सीमा दे सकते हैं। इसका मूल (और वर्तमान) इरादा सर्वर को फ़ॉर्म जमा करने की आवश्यकता के बिना एक स्क्रिप्ट निष्पादित करना था।
के साथ सामान्य सबमिट बटन <input>
साथ ही:
<input type="submit" />
पूर्व की तरह, लेकिन वास्तव में आसपास के रूप को प्रस्तुत करता है।
छवि सबमिट बटन के साथ <input>
साथ ही:
<input type="image" />
पूर्व (सबमिट) की तरह, यह भी एक फॉर्म सबमिट करेगा, लेकिन आप किसी भी छवि का उपयोग कर सकते हैं। जब फ़ॉर्म को सबमिट करने की आवश्यकता होती है तो यह बटन के रूप में छवियों का उपयोग करने का पसंदीदा तरीका होता है। अधिक नियंत्रण के लिए, <button>
अब उपयोग किया जाता है। यह सर्वर साइड इमेज मैप के लिए भी इस्तेमाल किया जा सकता है, लेकिन इन दिनों यह दुर्लभ है। जब आप usemap
-attribute और (उस विशेषता के साथ या उसके बिना) का उपयोग करते हैं, तो ब्राउज़र माउस-पॉइंटर X / Y को सर्वर को भेज देगा (अधिक सटीक रूप से, माउस-पॉइंटर स्थान उस पल के बटन के अंदर जिसे आप इसे क्लिक करते हैं)। यदि आप इन एक्स्ट्रा को अनदेखा करते हैं, तो यह एक छवि के रूप में प्रच्छन्न सबमिट बटन से अधिक कुछ नहीं है।
ब्राउज़रों के बीच कुछ सूक्ष्म अंतर हैं, लेकिन <button>
उपरोक्त बताए गए टैग को छोड़कर सभी मूल्य-विशेषता प्रस्तुत करेंगे।
<input type="submit">
और है<button type="submit">
?