قراره بهتون تضمین موفقیت در برنامه‌نویسی و کلی آفر ویژه بدیم 😎 (برای شروع کلیک کن 👉)
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ دانشجوی سون‌لرن
تفاوت button و input
جامعه Html & CSS ایجاد شده در ۲۷ تیر ۱۴۰۲

سلام وقتتون بخیر یک سوال داشتم و اون هم تفاوت input type submit و تگ button هست چون استاد توی پروژه‌ها از input استفاده میکنند و من خیلی جایی ندیدم توی پروژه‌ها که از button استفاده کنند

سلام،

تگ submit برای ارسال فرم به سمت سرور استفاده میشود.

شما اگر form ای داشته باشید، برای ارسال value‌های input‌ها نیاز به تگ submit دارید تا به سمت سرور ارسال شود.

این مثال submit است، روی دکمه کلیک کنید میبینید صفحه انتقال پیدا میکند.

حالا اینکه به چه صفحه ای value‌ها انتقال داده بشه مرتبط به اتریبیوت action تگ form است.

اما تگ button از طریق جاوااسکریپت کنترل میشود که بعد از کلیک چه کند.

محسن موحد ۲۷ تیر ۱۴۰۲، ۱۷:۵۸

پس من هر جا که میخواستم اطلاعات را به سمت سرور بفرستم از تگ input type submit و هنگام استفاده از JS از button استفاده کنم درسته؟

امیر زارع ۲۷ تیر ۱۴۰۲، ۱۸:۲۶

بله.

هرجا داده ای خواستید به سرور ارسال کنید(حتی بصورت ajax) از فرم استفاده کنید و داخل فرم هم از submit.

البته در ajax بدون فرم و با دکمه button هم میشود کار کرد منتها اصولش کار با فرم خواهد بود.

بهترین پاسخ
محسن موحد ۲۸ تیر ۱۴۰۲، ۰۲:۲۸