یلدا ادامه داره... ❤️ ۴۰ درصد تخفیف همه دورهها
استفاده از تخفیفهاسلام من یک فرمی دارم که توش یک select box داره میخوام وقتی select box تغیر کرد input فرم ها تغیر کنه یا input جدید اضافه بشه.
توضیحات:
نام اینپوت از دیتابیس باید بیاد چون توی دیتابیس ذخیره کردم.
برای فرم ثبت کالا بخش ویژگی ها نیاز دارم چون هر محصول ویژگی خودشو داره و با انتخاب کردن نام ویژگی از select box میخوام اینپوت های فرم تغیر کنه.
سلام
شما باید از تابع change داخل JQuery استفاده بکنید ، یعنی هرموقع که مقداری عوض شد ، داده هایی رو به مسیر (Route) خاصی ارسال کن و مقادیر جدید اضافه کن. کد نمونه :
$('select').on('change', function() {
// شما به جای نوشتن select میتونید آیدی اون select box رو هم بنویسید.
alert( this.value );
});
اگر هم با جاوا اسکریپت میخواید اینکارو انجام بدید میشه :
function getval(sel)
{
alert(sel.value);
}
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
<select onchange="getval(this);">
<option value="1">One</option>
<option value="2">Two</option>
</select>
موفق باشید.
@alijamali بنده متوجه نشدم چی گفتید، لطفا دقیق تر بیان کنید چه کار هایی انجام دادید تا منو دوستان بتونیم بهتر راهنماییتون بکنیم
سلام مجدد @ehsndvr
ببینید من یک فرم ثبت کالا دارم و مثالا اگه توش دسته بندی رو روی کامپیوتر انتخاب کنه میخوام به فرم اینپوت های (مقدار حافظه ، مقدار رم)
و... اضافه بشه یا اگه روی لباس تنظیم شد اینپوت های (اندازه،رنگ)و... اضافه بشه.
و به خاطر اینکه ویژگی ها توی دیتابیس هست یعنی یه دیتابیس دارم با نام product_attributes_name که ویژگی های هر محصول رو توی خودش داره
نکته : این دیتابیس برای ثبت ویژگی های کالا در فرم نیست بلکه برای نمایش اینپوت در فرم ساخته شده است.
@alijamali سلام آقای جمالی
لطفا روشی که پیدا کردین رو اینجا بنویسید تا بقیه دوستان هم بتونن استفاده بکنن و خداروشکر که مشکلتون حل شد.
موفق باشید.
@alijamali
سلام صبح شما بخیر
فکر میکنم بنده هم همین رو بهتون گفتم ولی گویا خوب توضیح ندادم و باید بهتر بیان میکردم ، خب خداروشکر که خودتون متوجه شدید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟