سلام وقت بخیر
من در حالتی که به button تایپ میدم و در حالتی که نوع تایپ رو مشخص نمیکنم یک نتیجه رو میگیریم
میخواستم بدونم ایا از لحاظ سینتکس درست هست یا خیر ؟
سلام ، تایپ پیشفرض دکمه ها submit هستش ، مثل همین فرمی که شما گذاشتید متد رو مشخص نکردید متد پیشفرض get در نظر میگیره تا اینکه عوض بشه و نوع دیگه ای رو درخواست داشته باشید ، از لحاظ سینتکس مشکلی نداره اما بهتره که مشخص بشه که تایپ دکمه چی هست
سلام دوست عزیز !
طبق چیزهایی که من میدونم تا به امروز چندتا نکته داره این تایپ ها :
1 - وقتی میخاید اطلاعات فرم خودتون رو بفرستین توی جاوااسکریپت یا مثلا ریکت از onsubmit استفاده میشه ! و این onsubmit یک function رو زمانی که روی button با type=submit کلیک میشه اجرا میکنه ! پس نیاز هست که type تعریف شده باشه
2 - خوانایی کد شما بیشتر میشه و باعث میشه کسی که کد شما رو میخونه بفهمه این button وظیفه اش چیه و به چه دردی میخوره !
3- کلاً در کدنویسی همیشه موارد این چنینی اگه نوشته بشن باعث خوانایی بیشتر کد و مهم تر توسعه پذیرتر شدن کد شما میشه !
دو تا از موارد پر استفاده برای تایپ button ها عبارتند از:
type="button"
type="submit"
که دومی مقدار پیش فرض هست و اگر هیچ مقداری تنظیم نکنید برابر با همون submit قرار میگیره.
اما اگر اولی تنظیم کنید خواهید دید که کارکرد دکمهتون متفاوت خواهد بود. به این صورت که مثلا اگر داخل form قرار گرفته بود، دیگه باعث submit شدنش نمیشه.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟