حسین غسالی
3 سال پیش توسط حسین غسالی مطرح شد
3 پاسخ

سینتکس درست button

سلام وقت بخیر
من در حالتی که به button تایپ میدم و در حالتی که نوع تایپ رو مشخص نمیکنم یک نتیجه رو میگیریم
میخواستم بدونم ایا از لحاظ سینتکس درست هست یا خیر ؟ تصویر


ثبت پرسش جدید
فرشید مرادی
تخصص : noob
@eniack 3 سال پیش آپدیت شد
2

سلام ، تایپ پیشفرض دکمه ها submit هستش ، مثل همین فرمی که شما گذاشتید متد رو مشخص نکردید متد پیشفرض get در نظر میگیره تا اینکه عوض بشه و نوع دیگه ای رو درخواست داشته باشید ، از لحاظ سینتکس مشکلی نداره اما بهتره که مشخص بشه که تایپ دکمه چی هست


محمد زورمند
تخصص : react developer
@SpyStar0003 3 سال پیش مطرح شد
1

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


محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 3 سال پیش مطرح شد
1

دو تا از موارد پر استفاده برای تایپ button ها عبارتند از:

type="button"
type="submit"

که دومی مقدار پیش فرض هست و اگر هیچ مقداری تنظیم نکنید برابر با همون submit قرار می‌گیره.
اما اگر اولی تنظیم کنید خواهید دید که کارکرد دکمه‌تون متفاوت خواهد بود. به این صورت که مثلا اگر داخل form قرار گرفته بود، دیگه باعث submit شدنش نمیشه.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام