رایان
3 سال پیش توسط رایان مطرح شد
3 پاسخ

ماندگاری مقادیر تکست باکس

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


ثبت پرسش جدید
مهدی رفیعی
تخصص : توسعه دهنده نرم افزار
@mahdirafiei 3 سال پیش مطرح شد
1

سلام رایان جان،
همونطور که نیما راهنمایی کرد راحت ترین کار ذخیره اعداد در خود مرورگر هست. localstorage انتخاب خوبی هست اما اگه با این مورد آشنایی نداری شاید بتونی در اسکوپ اصلی فایل جاوا اسکریپت پروژه ات یه سری متغیر هارو تعریف کنی که نگه دارنده این مقادیر هستند. البته این درصوتی ممکن هستش که از یه فایل جاوا اسکریپت در تمام پروژه استفاده بشه.

نحوه استفاده از local storage:

// جهت ذخیره عدد. بعد از وارد شدن عدد توی تکست باکس باید ذخیرش کنی
localStorage.setItem('ky', 'value');

// جهت خواندن عدد. 
//هربار که صفحه لود میشه باید چک کنی که اگه عددی وجود داره
//  به صورت پیش فرض به تکست باکس مقدار دهیش کنی و در غیر این صورت کاری نکنی.
localStorage.getItem("key");

واسه تغییر تایپ از رشته به عدد هم یادت نره که از parseFloat استفاده کنی.


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

شما میتوانید این اعداد را در سشن مرورگر و یا کوکی ذخیره کنید، به هرحال نیاز دارید که این مقادیر را در جایی نگه داری کنید.
در مرحله بعد ابتدا سشن و کوکی را بررسی و در صورت وجود اینپوت ها را با مقادیر آن ها تکمیل کنید


رایان
تخصص : junior frontend developer
@rex 3 سال پیش مطرح شد
0

15 تا باکس داریم هر کدوم دارای سه تا تکست باکس که حالا عملیات محاسبات انجام میدن. چطوری باید اینکارو انجام بدم ؟ لطف میکنید راهنمایی کنید ؟


مهدی رفیعی
تخصص : توسعه دهنده نرم افزار
@mahdirafiei 3 سال پیش مطرح شد
1

سلام رایان جان،
همونطور که نیما راهنمایی کرد راحت ترین کار ذخیره اعداد در خود مرورگر هست. localstorage انتخاب خوبی هست اما اگه با این مورد آشنایی نداری شاید بتونی در اسکوپ اصلی فایل جاوا اسکریپت پروژه ات یه سری متغیر هارو تعریف کنی که نگه دارنده این مقادیر هستند. البته این درصوتی ممکن هستش که از یه فایل جاوا اسکریپت در تمام پروژه استفاده بشه.

نحوه استفاده از local storage:

// جهت ذخیره عدد. بعد از وارد شدن عدد توی تکست باکس باید ذخیرش کنی
localStorage.setItem('ky', 'value');

// جهت خواندن عدد. 
//هربار که صفحه لود میشه باید چک کنی که اگه عددی وجود داره
//  به صورت پیش فرض به تکست باکس مقدار دهیش کنی و در غیر این صورت کاری نکنی.
localStorage.getItem("key");

واسه تغییر تایپ از رشته به عدد هم یادت نره که از parseFloat استفاده کنی.


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

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