رفتن به مطلب

افزودن بی نهایت زمینه دلخواه بدون تعریف متغییر


پست های پیشنهاد شده

سلام به دوستان وردپرسی

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

وقتی زمینه دلخواه برای چند عنصر باشه راحت 4 5 تا متغییر تعریف میکنیم و ثابت می مونه

اما اگر بخوایم زمینه دلخواهی طراحی کنیم که هر مقدار برایش وارد کنیم ثبت کنه

بطور مثال در اسکریپت های فروشگاهی برای اینکه ویژگی های کالا رو وارد کنی فقط کافیه گزینه افزودن فیلد رو بزنیم و اطلاعات رو وارد کنیم

یا در همین افزونه contact form 7 به راحتی با زدن یک دکمه بصورت خودکار فیلد اضافی میشه

خب برای زمینه دلخواه چطوری کدنویسی کنیم که همچین امکانی رو داشته باشه که بتونیم فقط با زدن یه دکمه فیلد رو وارد کنیم و نیازی نباشه متغییر بسازیم برای هر فیلد

لینک به ارسال

متاباکس ایجاد کنید (جستجو)

ایجاد فیلد

http://www.mkyong.com/jquery/how-to-add-remove-textbox-dynamically-with-jquery/

  • امتیاز 3
لینک به ارسال

با این کد جی کوئری نمیشه اطلاعات رو به دیتابیس فرستاد

فقط میشه در همون صفحه نمایش داد

لینک به ارسال

با جی کوئری باکس ایجاد کنید

بعد بصورت serialize به دیتابیس بریزید

  • امتیاز 1
لینک به ارسال

روش گفته شده بدون افزون هست

متاباکس ایجاد کنید (جستجو)

ایجاد فیلد

http://www.mkyong.co...ly-with-jquery/

ادامه:

این خط رو


newTextBoxDiv.after().html('<label>Textbox #'+ counter + ' : </label>' +
'<input type="text" name="textbox' + counter +
'" id="textbox' + counter + '" value="" >');

به


newTextBoxDiv.after().html('<label>Textbox #'+ counter + ' : </label>' +
'<input type="text" name="metafield[]" id="textbox' + counter + '" value="" >');

تغییر دهید

در رویداد ذخیره به این شکل میتوانید داده‌ها را بگیرید


$metafield = $_POST['metafield'];

به صورت آرایه

  • امتیاز 3
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...