logo

एक्स्ट्रा ब्लॉक टाइप्स (EBT) - नया लेआउट बिल्डर अनुभव❗

एक्स्ट्रा ब्लॉक टाइप्स (EBT) - स्टाइलिश, कस्टमाइज़ेबल ब्लॉक टाइप्स: स्लाइडशो, टैब्स, कार्ड्स, एकॉर्डियन्स और कई अन्य। बैकग्राउंड, DOM बॉक्स, जावास्क्रिप्ट प्लगइन्स के लिए बिल्ट-इन सेटिंग्स। आज ही लेआउट बिल्डिंग का भविष्य अनुभव करें।

डेमो EBT मॉड्यूल्स EBT मॉड्यूल्स डाउनलोड करें

❗एक्स्ट्रा पैराग्राफ टाइप्स (EPT) - नया पैराग्राफ्स अनुभव

एक्स्ट्रा पैराग्राफ टाइप्स (EPT) - एनालॉजिकल पैराग्राफ आधारित मॉड्यूल्स का सेट।

डेमो EPT मॉड्यूल्स EPT मॉड्यूल्स डाउनलोड करें

स्क्रॉल

jQuery और Drupal. पाठ 7. jQuery में खोज फ़ील्ड, Focus और Blur इवेंट्स

10/10/2025, by Ivan

आपने निश्चित रूप से कई बार ऐसा खोज फ़ील्ड देखा होगा जिसमें “खोज” शब्द लिखा होता है, और जैसे ही आप उस पर क्लिक करते हैं, वह शब्द गायब हो जाता है ताकि आप अपना खोज अनुरोध टाइप कर सकें। नीचे इस कार्य के लिए एक jQuery स्निपेट दिया गया है:

$('#search-block-form .form-text').val('Поиск');
 
$('#search-block-form .form-text').blur(function(){
     if(this.value==''){
       this.value='Поиск';
     }
  });    
  $('#search-block-form .form-text').focus(function(){
    if(this.value=='Поиск'){
      this.value='';
    }
  });

इसके लिए दो इवेंट हैंडलर उपयोग किए जाते हैं — .blur() और .focus()

.blur() — यह इवेंट तब सक्रिय होता है जब किसी ऑब्जेक्ट (इनपुट फ़ील्ड) से फोकस हटाया जाता है। इस स्थिति में, यदि फ़ील्ड खाली है, तो हम उसमें “खोज” शब्द वापस डालते हैं।

.focus() — यह इवेंट तब सक्रिय होता है जब फोकस (कर्सर) किसी ऑब्जेक्ट पर आता है। यदि इस समय फ़ील्ड में “खोज” शब्द लिखा है, तो हम फ़ील्ड को खाली कर देते हैं।