Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

HTML के साथ कोई भी प्रपत्र डेटा खोए बिना वर्तमान पृष्ठ को पुनः लोड कैसे करें?


फॉर्म डेटा खोए बिना वर्तमान पेज को फिर से लोड करने का सबसे आसान तरीका, वेबस्टोरेज का उपयोग करें जहां आपके पास -पर्सिस्टेंट स्टोरेज (लोकलस्टोरेज) या सेशन-बेस्ड (सेशनस्टोरेज) है जो आपके वेब ब्राउजर तक मेमोरी में रहता है। बंद है।

जब पृष्ठ पुनः लोड होने वाला हो, तब इसे आज़माएं,

window.onbeforeunload = function() {
   localStorage.setItem(name, $('#inputName').val());
   localStorage.setItem(phone, $('#inputPhone').val());
   localStorage.setItem(subject, $('#inputAddress').val());
}

अब इसे ऐसे जांचें -

window.onload = function() {
   var name = localStorage.getItem(name);
   var phone = localStorage.getItem(phone);
   if (name !== null) $('#inputName').val(name); if (phone !== null) $('#inputPhone').val(phone);
   // ...
}

  1. जावास्क्रिप्ट के साथ स्क्रीन रिज़ॉल्यूशन का पता कैसे लगाएं?

    स्क्रीन रिज़ॉल्यूशन का पता लगाने के लिए, window.screen की अवधारणा का उपयोग करें। चौड़ाई के लिए, निम्न का उपयोग करें - window.screen.availWidth ऊंचाई के लिए - window.screen.availHeight स्क्रीन रिज़ॉल्यूशन का पता लगाने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en&q

  1. HTML5 लोकलस्टोरेज एपीआई के साथ ब्राउज़र में डेटा कैसे स्टोर करें?

    HTML5 localStorage ब्राउज़र में स्ट्रिंग डेटा सहेजता है और वर्तमान सत्र से आगे तक रहता है। लोकलस्टोरेज बिना किसी एक्सपायरी के डेटा को स्टोर करता है, जबकि सेशनस्टोरेज केवल सेशन तक ही सीमित है। जब ब्राउज़र बंद हो जाता है, तो सत्र नष्ट हो जाता है। स्थानीय संग्रहण को ऐसे संग्रहण के लिए डिज़ाइन किया गया

  1. बिना कोई डेटा खोए आईक्लाउड अकाउंट कैसे रिकवर करें (2022)

    iCloud खाता पुनर्प्राप्ति बिना कोई डेटा खोए आपके खाते को सुरक्षित रूप से पुनर्प्राप्त करने में आपकी सहायता के लिए बनाया गया था। गोपनीयता के मुद्दों के कारण खाता पुनर्प्राप्ति सेवा द्वारा कुछ जानकारी पुनर्प्राप्त नहीं की जा सकती। हालांकि, आप किसी को पुनर्प्राप्ति संपर्क के रूप में जोड़ सकते हैं या अप