[javascript] JQuery का उपयोग कर पेज लोड पर फॉर्म इनपुट टेक्स्ट फ़ील्ड पर फ़ोकस कैसे करें?



4 Answers

आप इसके लिए एचटीएमएल 5 autofocus उपयोग कर सकते हैं। आपको jQuery या अन्य जावास्क्रिप्ट की आवश्यकता नहीं है।

<input type="text" name="some_field" autofocus>

ध्यान दें कि यह IE9 और कम पर काम नहीं करेगा।

Question

यह शायद बहुत आसान है, लेकिन क्या कोई मुझे बता सकता है कि पृष्ठ लोड पर टेक्स्ट बॉक्स पर कर्सर को झपकी कैसे प्राप्त करें?




इसे प्राप्त करने का सरल और आसान तरीका

$('#button').on('click', function () {
    $('.form-group input[type="text"]').attr('autofocus', 'true');
});



HTML:

  <input id="search" size="10" />

jQuery:

$("#search").focus();



इस तरह कुछ आसान के लिए jQuery का उपयोग क्यों कर रहे हैं।

<body OnLoad="document.myform.mytextfield.focus();">



यही वह है जिसे मैं उपयोग करना पसंद करता हूं:

<script type="text/javascript">
    $(document).ready(function () {
        $("#fieldID").focus(); 
    });
</script>



Related