علی جمالی
3 سال پیش توسط علی جمالی مطرح شد
10 پاسخ

جلوگیری پاک شدن اطلاعات اینپوت بعد از بارگذاری مجدد صفحه

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


ثبت پرسش جدید
عبدالرحمان کیانی
تخصص : Backend developer
@abdolrahman 3 سال پیش مطرح شد
0

میتونین یه رویداد onchange روی اینپوت تعریف کنید و توی لوکال استورج مقدارش رو ذخیره کنین و همون رو وقتی رفرش شد بذارین تو اینپوت. به همین راحتی! حالا اگه اون لینک رو مطالعه کنید بهتر متوجه میشید


سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش مطرح شد
2

سلام اگر از لاراول استفاده می کنید یک متد وجود داره به اسم old که به این شکل توی فرم استفاده میشه:

<input type="text" name="name" value="{{ old('name', 'defaultvalue') }}" />

علی جمالی
تخصص : برنامه نویس وب
@alijamali 3 سال پیش آپدیت شد
0

@websaz ممنون ولی من لاراول کار نمیکنم


سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش مطرح شد
0

خب روی چه پلتفرمی کار می کنید؟؟


عبدالرحمان کیانی
تخصص : Backend developer
@abdolrahman 3 سال پیش مطرح شد
0

از localstorage توی جاوا اسکریپت اسفاده کنید!
جاوا اسکریپت بلدین که کدشو بنویسم و بفرستم؟


علی جمالی
تخصص : برنامه نویس وب
@alijamali 3 سال پیش آپدیت شد
0

@websaz با php js jquery کار میکنم
@abdolrahman بله به js تسلط دارم
با php یک کدی نوشتم برای این کار اما گفتم از تجربیات شما هم استفاده کنم


عبدالرحمان کیانی
تخصص : Backend developer
@abdolrahman 3 سال پیش مطرح شد
0

کارکرد localstorage ساده ست
میتونین تو این لینک درباره ش یاد بگیرین


سبحان مولایی
تخصص : برنامه‌نویس وب: Python ::...
@websaz 3 سال پیش مطرح شد
0

سلام باید ابتدا چک کنید که توی $_POST مقداری موجود هست اگر بود به جای value در input قرار بدید.
@alijamali


عبدالرحمان کیانی
تخصص : Backend developer
@abdolrahman 3 سال پیش مطرح شد
0

میتونین یه رویداد onchange روی اینپوت تعریف کنید و توی لوکال استورج مقدارش رو ذخیره کنین و همون رو وقتی رفرش شد بذارین تو اینپوت. به همین راحتی! حالا اگه اون لینک رو مطالعه کنید بهتر متوجه میشید


علی جمالی
تخصص : برنامه نویس وب
@alijamali 3 سال پیش مطرح شد
0

@websaz درود...
فکر کنم منظورتون این باشه /\

<?php
if (true) {
    $name = 'lorem';
}
?>
<input type="text" value="<?php if (isset($name)) echo $name ?>">

علی جمالی
تخصص : برنامه نویس وب
@alijamali 3 سال پیش مطرح شد
0

ممنون از راهنماییتون @websaz @abdolrahman


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

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