شرح صفوف ومحتوى الفقرة
عند الحاجة لإنشاء زر مخصص للعمليات التفاعلية فقط—مثل فتح نافذة منبثقة أو إجراء حسابات رياضية—يجب تحديد خاصية
type="button" صراحة. هذا التحديد الصريح يمنع المتصفح من محاولة إرسال النموذج، ويمنح دوال جافا سكريبت التحكم الكامل في مجريات الحدث.
HTML
<form id="calcForm">
<label for="num">Quantity</label>
<input type="number" id="num" name="qty" value="1">
<button type="button" id="calcBtn">Recalculate</button>
</form>