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

HTML में बिना फॉर्म डेटा खोए वर्तमान पेज को कैसे रीलोड करें?

WebStorage का उपयोग

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

पेज रीलोड होने से पहले

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. JavaScript से स्क्रीन रेजोल्यूशन कैसे पता करें? JavaScript से स्क्रीन रेजोल्यूशन कैसे पता करें?

    उदाहरण स्क्रीन रेजोल्यूशन जानने के लिए window.screen ऑब्जेक्ट का उपयोग करें। // चौड़ाई के लिए window.screen.availWidth // ऊंचाई के लिए window.screen.availHeight पूरा कोड: <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8> <meta name=viewport content=width=devic

  1. HTML5 localStorage API से ब्राउज़र में डेटा कैसे स्टोर करें? HTML5 localStorage API से ब्राउज़र में डेटा कैसे स्टोर करें?

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

  1. iCloud खाते को डेटा हानि के बिना सुरक्षित रूप से पुनर्प्राप्त करें (2022 गाइड) iCloud खाते को डेटा हानि के बिना सुरक्षित रूप से पुनर्प्राप्त करें (2022 गाइड)

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