ساخت تکست باکس داینامیک با jQuery و PHP

ساخت تکست باکس داینامیک با jQuery و PHP

در این آموزش قصد داریم به شما نحوه افزودن / حذف Textbox ها بصورت داینامیک با جی کوئری و php را نشان بدیم. همچنین نحوه خواندن مقادیر (values) تکست باکس های ساخته شده بصورت پویا و ذخیره آن در دیتابیس MySQL را شرح خواهیم داد.

مراحل ساخت تکست باکس داینامیک با jQuery و PHP

  1. ذخیره کد HTML تکست باکس در فایل جداگانه
  2. لود و افزودن (append) تکست باکس داینامیک
  3. پاک کردن آیتم تکست باکس با رویداد delete
  4. خواندن و افزودن داده ها به دیتابیس هنگام سابمیت فرم.

کد SQL ساخت جدول

دستور CREATE زیر را بر روی دیتابیس خود در محیط کامند MySQL اجرا کنید تا جدول item ساخته شود.

کد HTML تکست باکس

کد زیر را در فایل input.php ذخیره کنید. این فایل بعدا توسط جی کوئری برای افزودن و ساخت تکست باکس داینامیک در محل مورد نظر استفاده می شود.

لود و افزودن (append) تکست باکس داینامیک

تابع جاوااسکریپت زیر محتویات فایل input.php را با استفاده از متدload() خوانده و با اجرای تابع بازگشتی مقدار HTML آن را append می کند.

حذف Textbox

ما یک چک باکس به ازای هر یک از تکست باکس هایی که بصورت داینامیک اضافه شدند داریم که برای انتخاب سطر و حذف , از آن استفاده می کنیم.

و اسکریپت jquery برای حذف آیتم های تیک خورده بصورت زیر است :

خواندن اطلاعات تکست باکس

مثال زیر را طبق معمول در چندین مثال عملیات crud در mysql با php دیدیم .

کد php این بخش صورت زیر است :

خروجی ساخت تکست باکس داینامیک با jQuery و PHP

اسکرین شات زیر به شما افزودن داینامیک باکس متنی را توسط jquery را نشان می دهد.  چک باکس های اضافه شده قبل از input ها برای انتخاب و حذف دسته جمعی سطر ها استفاده شده است.

ساخت تکست باکس داینامیک با jQuery و PHP

جمع بندی

امیدوارم از آموزش ساخت تکست باکس داینامیک با jQuery و PHP نهایت استفاده را ببرید .

در قسمت ها مختلف CMS ها مثل افزودن گالری تصاویر , مهارت های جدید هنگام ثبت فرم ها , لینک های جدید و خیلی از بخش های مختلف مدیریت / کاربری که نمی توان حدس زد که کاربر به چه مقدار از این ورودی نیاز به ثبت دارد می توانید از این آموزش استفاده کنید .

 

برای دانلود سورس کد کامل این آموزش از باکس دانلود استفاده کنید.

هر سوالی داشتید ، از قسمت نظرات ارسال کنید . سریعا ، پاسخگوی سوالات شما هستیم .

موفق و پیروز باشید.

حسن شفیعی توسعه دهنده وب و موبایل مدیر سایت علاقه خاصی به برنامه نویسی وب و موبایل دارم و هر روز تلاش می کنم به این حوزه مسلط تر شوم و اطلاعاتم را به شکل کاربردی برای علاقه مندان در وب به اشتراک بگذارم. اگر نیاز به برنامه نویس برای انجام پروژه و نوشتن اسکریپت های سمت وب, اپلیکیشن های اندروید و ios, پیدا کردن راه حل توسعه و غیره داشتید حتما از طریق تماس با ما/ واتساپ/ تلگرام بهم پیام بدید. برایتهیه هاست مطمین و پرسرعت کلیک کنید
مطالب زیر را حتما بخوانید
دیدگاه کاربران (۶)

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

  1. سینا ۲۹ اردیبهشت ۱۳۹۹

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

    پاسخ
    1. حسن شفیعی ۳۰ اردیبهشت ۱۳۹۹

      سلام. باید از ajax استفاده کنید » https://netparadis.com/php-ajax-programming

      پاسخ
  2. morteza ۱۶ اردیبهشت ۱۳۹۹

    سلام وقت بخیر
    اگر باکس دیتایی که واردش میشه
    ذخیره نکنه
    مشکل از کجاست؟

    پاسخ
    1. حسن شفیعی ۱۶ اردیبهشت ۱۳۹۹

      سلام ممنون.
      مشکل میتونه از دیتابیس شما یا داده هایی که به سمت php ارسال میشه باشند.
      برای تست هم در سمت کد php یک var_dump($_POST);exit; بزنید و ببینید آیا داده ای از سمت فرم ارسال میشه یا خیر اگر ارسال میشه پس سمت کویری sql یا ارتباط یا قرار گیری داده ها در جداول دیتابیس مشکل دارد.

      پاسخ
      1. morteza ۲۳ اردیبهشت ۱۳۹۹

        این خط کد رو
        کجا باید بذارم؟

        پاسخ
      2. حسن شفیعی ۲۳ اردیبهشت ۱۳۹۹

        در اول خط کد php قرار بدید

        پاسخ
دوره های آموزشی