इनलाइन JavaScript onfocus="this.value=''" का उपयोग करके फोकस पर इनपुट का मान क्लियर किया जा सकता है। यह प्लेसहोल्डर-जैसा व्यवहार देता है लेकिन वास्तविक मान के साथ।
उदाहरण
<!DOCTYPE html> <html> <head> <h1>Clearing an input field on focus example</h1> <input type="text" onfocus="this.value=''" value="Some random text..."> <h2>Click on the above field to clear its value</h2> </body> </html>
आउटपुट
उपरोक्त कोड निम्नलिखित आउटपुट उत्पन्न करेगा:

फील्ड पर क्लिक करने पर मान क्लियर हो जाएगा:

मुख्य बिंदु
- onfocus इवेंट - फोकस प्राप्त होने पर ट्रिगर
- this.value = '' - मान को खाली स्ट्रिंग पर सेट करता है
- इनलाइन JS - अलग स्क्रिप्ट की आवश्यकता नहीं
- नोट - यह केवल पहली बार फोकस पर क्लियर करता है; पुनः फोकस पर कुछ नहीं होता
- बेहतर विकल्प - प्लेसहोल्डर एट्रिब्यूट या JS इवेंट लिसनर उपयोग करें