मुझे एक बटन की आवश्यकता है जो उपयोगकर्ता के क्लिक पर पृष्ठ को ताज़ा करेगा। मैंने यह कोशिश की:
<input type="button" value="Reload Page" onClick="reload">
या
<input type="button" value="Refresh Page" onClick="refresh">
लेकिन न तो काम हुआ।
मुझे एक बटन की आवश्यकता है जो उपयोगकर्ता के क्लिक पर पृष्ठ को ताज़ा करेगा। मैंने यह कोशिश की:
<input type="button" value="Reload Page" onClick="reload">
या
<input type="button" value="Refresh Page" onClick="refresh">
लेकिन न तो काम हुआ।
जवाबों:
के onClick
साथ प्रयोग करें window.location.reload()
, यानी:
<button onClick="window.location.reload();">Refresh Page</button>
या history.go(0)
, यानी:
<button onClick="history.go(0);">Refresh Page</button>
या window.location.href=window.location.href
' पूर्ण ' पुनः लोड करने के लिए, अर्थात:
<button onClick="window.location.href=window.location.href">Refresh Page</button>
यह मेरे लिए काम करता है
एचटीएमएल
<button type="submit" onClick="refreshPage()">Refresh Button</button>
जावास्क्रिप्ट
<script>
function refreshPage(){
window.location.reload();
}
</script>
<a onClick="window.location.reload()">Refresh</a>
यह वास्तव में मेरे लिए एकदम सही काम करता है।
केवल इस पृष्ठ को पुनः लोड करता है (आज)
<input type="button" value="Refresh Page" onClick="location.href=location.href">
अन्य बिल्कुल लोड नहीं करते हैं। वे टेक्स्ट बॉक्स के अंदर मान रखते हैं।
बटन जो पेज को क्लिक पर रिफ्रेश करता है
Window.location.reload () के साथ onClick बटन का उपयोग करें:
<button onClick="window.location.reload();">
<button onclick=location=URL>Refresh</button>
यह अजीब लग सकता है लेकिन यह वास्तव में चाल है।
मैंने देखा कि यहाँ सभी उत्तर इनलाइन onClick
हैंडलर का उपयोग करते हैं । यह आमतौर पर HTML और जावास्क्रिप्ट को अलग रखने की सिफारिश की जाती है।
यहां एक जवाब है जो एक क्लिक ईवेंट श्रोता को सीधे बटन पर जोड़ता है । जब इसे क्लिक किया जाता है, तो यह location.reload को कॉल करता है जो पृष्ठ को वर्तमान URL के साथ पुनः लोड करने का कारण बनता है।
const refreshButton = document.querySelector('.refresh-button');
const refreshPage = () => {
location.reload();
}
refreshButton.addEventListener('click', refreshPage)
.demo-image {
display: block;
}
<button class="refresh-button">Refresh!</button>
<img class="demo-image" src="https://picsum.photos/200/300">
निम्नलिखित जैसे लिंक पर खाली संदर्भ बनाएं
<a href="" onclick="dummy(0);return false;" >
उसी पृष्ठ को पुनः लोड करने के लिए मेरे लिए इसके कार्य का उपयोग करें:
<button onClick="window.location.reload();">
<button onClick="window.location.reload();">Reload</button>
या आप भी उपयोग कर सकते हैं
<form action="<same page url>" method="GET">
<button>Reload</button>
</form>
नोट: "<same page link>"
उसी पृष्ठ के url के साथ बदलें जिसे आप पुनः लोड करना चाहते हैं। उदाहरण के लिए:
<form action="home.html> method="GET">
यदि आप एक फॉर्म रीसेट की तलाश कर रहे हैं:
<input type="reset" value="Reset Form Values"/>
या ब्राउज़र द्वारा संभाले गए फ़ॉर्म के अन्य पहलुओं को रीसेट करने के लिए
<input type="reset" onclick="doFormReset();" value="Reset Form Values"/>
JQuery का उपयोग करना
function doFormReset(){
$(".invalid").removeClass("invalid");
}