2014-11-06 3 views
5

मैं एचटीएमएल इनपुट को हमेशा ध्यान में कैसे रख सकता हूं? तत्व बनाते समय autofocus विशेषता का उपयोग करके पेजेलोड पर ध्यान केंद्रित करने में मदद मिलती है, लेकिन यह ऑब्जेक्ट पर फ़ोकस नहीं रखती है। क्या वहां ध्यान केंद्रित करने का कोई आसान तरीका है?एचटीएमएल इनपुट, हमेशा ध्यान में

+3

इनपुट तत्व पर ध्यान केंद्रित करना एक बहुत ही खराब डिज़ाइन विचार हो सकता है ... मैं बस कह रहा हूं;) – Terry

उत्तर

17

इस प्रयास करें:

<!-- On blur event (unfocus) refocus the input --> 
 
<input onblur="this.focus()" autofocus /> 
 
<input value="Can't focus on this" />

मूल रूप से, आप एक blur ईवेंट जोड़ने (जो तब होता है जब इनपुट ध्यान केंद्रित खो देता है), और कलंक घटना में, आप इनपुट पर ध्यान केंद्रित। इसके अतिरिक्त, आप ध्यान केंद्रित करने के लिए autofocus विशेषता भी जोड़ते हैं।

पीएस यदि आप उपयोगकर्ता इंटरफ़ेस परिप्रेक्ष्य से वास्तविक लोगों के उपयोग के लिए वेबसाइट का उपयोग करने की योजना बना रहे हैं, तो शायद यह एक अच्छा विचार नहीं है।

+4

फ़ायरफ़ॉक्स में अब और काम नहीं कर रहा है 41 – Moustachauve

+0

यदि आप का मतलब है तो मेरे लिए एक अच्छा विचार लगता है कमांड लाइन वेबसाइट –

संबंधित मुद्दे