سلام وقتتون بخیر یک سوال داشتم و اون هم تفاوت 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 هم میشود کار کرد منتها اصولش کار با فرم خواهد بود.