افزودن تعدادی فیلد (Field) به فرم (Form)، از طریق اجرای کد، با مشخصه append ، در jQuery

فرض کنید که یک فرم (Form) داریم که در حالت اولیه دارای تعدادی فیلد (Field) می باشد، اما در هنگام اجرای صفحه (Page)، قصد داریم که با اجرای یک سری کد jQuery ، تعدادی فیلد (Field) جدید را به آن فرم (Form) اضافه نماییم.

برای این منظور، می توانیم از روش append در jQuery کمک بگیریم. به این صورت که کد مربوط به فیلد (Field) جدید را به روش append می دهیم تا به فرم (Form) مورد نظر اضافه نماید.

به عنوان مثال، فرض کنید که قصد داریم یک تگ input را به فرم (Form) مورد نظرمان اضافه کنیم. بنابراین کد jQuery زیر را می نویسیم :

که در آن، فرض کرده ایم که درون تگ form سازنده آن فرم (Form)، یک تگ div با id برابر kelidestan_add قرار دارد که قصد داریم تگ input جدید درون آن قرار بگیرد.

اجرای کد jQuery بالا، کد HTML زیر را به فرم (Form) اضافه می کند (کد HTML تعریف کننده یک تگ input جدید) :

به مثال زیر توجه کنید :

مثال

در صفحه HTML ، یک فرم (Form) به همراه تعدادی فیلد (Field) اولیه تعریف می‌کنیم و سپس یک دکمه (Button) نیز در کنار آن قرار می‌دهیم که با کلیک کاربر بر روی آن، یک فیلد (Field) جدید به فرم (Form) اضافه خواهد شد.

کد HTML مربوط به فرم (Form) :

کد HTML مربوط به دکمه (Button) :

کد های jQuery :

کل کدهای صفحه HTML :

نتیجه :

خطا - صفحه را دوباره بارگذاری کنید
نویسنده علیرضا گلمکانی
شماره کلید 26632
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 1 1 0
Engineerzare
۱۴۰۱/۰۴/۰۴
۰۹:۳۰

سلام وقتتون بخیر خیلی عالی و واضح بود فقط اینکه کد درج اطلاعات که با فیلد پویا دریافت می کنیم در دیتابیس یا ارسالش به ایمیل هم بزارید یا اگر توی سایت دارید لینکش بدید

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)

جستجو در کلیدستان، توسط گوگل

جستجو در عنوان کلیدها

دسترسی سریع

کلید
×

شماره کلید


دسته بندی
×

شماره دسته کلید


جستجو
×

جستجو