تُستخدم طريقة إعادة تعيين نموذج النموذج في HTML لمسح المحتوى الذي أدخله المستخدم، ويُعتقد خطأً أنها تقوم ببساطة بمسح القيم في عناصر الإدخال مثل الإدخال.
ولكن هذا ليس هو الحال في الواقع. يتمثل جوهر طريقة إعادة التعيين في استعادة المحتوى في عناصر الإدخال، مثل إدخال القيمة في قيمة السمة، وليس القيمة الفارغة "".
هذا ما يقوله w3c:
في كل مرة تظهر العلامة <input type="reset"> في نموذج HTML، يتم إنشاء كائن إعادة تعيين.
عند النقر على زر إعادة الضبط، تتم إعادة تعيين قيم جميع عناصر الإدخال في النموذج المحتوي إلى قيمها الافتراضية. يتم تحديد القيمة الافتراضية بواسطة سمة قيمة HTML أو سمة JavaScript defaultValue.
في المواقف الفعلية، غالبًا ما نحتاج إلى تنفيذ إعادة تعيين النموذج عند تحرير محتوى معين، ولكن في هذا الوقت ربما تم تعيين قيمة لسمة القيمة لعناصر الإدخال مثل الإدخال، لذا فإن إعادة التعيين تؤدي فقط إلى تهيئة النموذج لهذه القيمة.
في هذه الحالة، يمكننا فقط استخدام جافا سكريبت لتعيين سمة القيمة لعناصر الإدخال مثل الإدخال فارغًا لتحقيق تأثير إعادة التعيين.