2009-12-30 13 views
5

"झूठी वापसी" क्या करता है; जावास्क्रिप्ट के लिए ऑनक्लिक घटना में?"झूठी वापसी" क्या करता है; जावास्क्रिप्ट के लिए ऑनक्लिक घटना में?

<input 
     type="button" 
     runat="server" 
     id="btnCancel" 
     value=" Cancel " 
     style="width:70px;" 
     onclick="document.location.href = 'ReportPanel.aspx'; return false;" 
    /> 

ऑनक्लिक घटना में। इसमें return false; इसका क्या अर्थ है? इसका अर्थ क्या है यदि return true;?

उत्तर

10

यह कहता है कि ब्राउज़र में "घटना कभी नहीं हुई"। यदि आपके पास एक साधारण बटन के बजाय सबमिट बटन था और "झूठी वापसी" नहीं थी, तो जब आप इसे क्लिक करते हैं तो फॉर्म सबमिट किया जाएगा (जावास्क्रिप्ट को निष्पादित करने के बाद)।

+1

दाएं - इसके बिना क्लिक अभी भी संसाधित हो जाएगा और ब्राउज़र नेविगेट करेगा या फॉर्म सबमिट करने का कार्य करेगा। – Eilon

+0

यह सर्वर नियंत्रण गुणों को asp.net में PostbackEnabled = "false" के रूप में सेट करने जैसा ही है, है ना? – Ybbest

+0

असल में, नहीं ;-) सर्वर पक्ष पर पोस्टबैक सक्षम करने से आपके एचटीएमएल में विशिष्ट जावास्क्रिप्ट कोड प्रस्तुत होता है। इसलिए, आपका सरल HTML चयन