name एट्रिब्यूट का उपयोग एलिमेंट का नाम सेट करने के लिए किया जाता है। यह फॉर्म सबमिशन में डेटा की पहचान के लिए महत्वपूर्ण है (सर्वर को name=value जोड़े के रूप में भेजा जाता है)।
निम्न एलिमेंट्स के साथ उपयोग होता है: <button>, <fieldset>, <form>, <iframe>, <input>, <map>, <meta>, <object>, <output>, <param>, <select>, <textarea>।
उदाहरण
निम्न कोड से name एट्रिब्यूट लागू करें:
<!DOCTYPE html> <html>
<body>
विषय: <input type="text" name="sub" spellcheck="true">
<p>ऊपर किसी शब्द की गलत स्पेलिंग जोड़ें और देखें क्या होता है।</p>
<p contenteditable="true" spellcheck="true">यह एक संपादन योग्य कंटेंट है, जिसमें स्पेलिंग गलती है। संपादित करने के लिए क्लिक करें।</p>
</body>
</html>
नोट: id यूनिक पहचानकर्ता है (CSS/JS के लिए), name फॉर्म डेटा कुंजी है (सर्वर के लिए)। दोनों अलग उद्देश्यों के लिए हैं।