কোনও পৃষ্ঠা জাভাস্ক্রিপ্ট সমর্থন ছাড়াই লোড হয়ে গেলে পাঠ্য বাক্সে কার্সার (অটো ফোকাস) কীভাবে রাখবেন?


91

আমার কয়েকটি পাঠ্য ক্ষেত্র সহ একটি ফর্ম রয়েছে এবং পৃষ্ঠাটি লোড হয়ে যাওয়ার পরে আমি ফর্মের প্রথম পাঠ্য ক্ষেত্রে কার্সার (স্বয়ংক্রিয় ফোকাস) রাখতে চাই।

আমি জাভাস্ক্রিপ্ট ব্যবহার না করে এটি করতে চাই।


4
<input.... tabindex="1" />
অভিতালক

উত্তর:


147

জাভাস্ক্রিপ্টের সমর্থন ছাড়াই এটি করা সম্ভব .. উদাহরণ হিসাবে
আমরা এইচটিএমএল
5 অটো ফোকাস বৈশিষ্ট্যটি ব্যবহার করতে পারি :

<input type="text" name="name" autofocus="autofocus" id="xax" />

পাঠ্য ক্ষেত্রে এটি যদি (অটোফোকাস = "অটোফোকাস") ব্যবহার করা হয় তবে পৃষ্ঠাটি লোড হয়ে গেলে পাঠ্য ক্ষেত্রটি কেন্দ্রীভূত হওয়ার অর্থ .. আরও তথ্যের জন্য: http://www.hscriptts.com / টিউটোরিয়ালস / html5/autofocus-attribute.html


7
উপযুক্ত মূলধনটি আসলে জেএসএক্স / প্রতিক্রিয়াটির জন্য অটোফোকাস।
2'16 এ ঠাক করুন


3
<body onLoad="self.focus();document.formname.name.focus()" >

formname is <form action="xxx.php" method="POST" name="formname" >
and name is <input type="text" tabindex="1" name="name" />

it works for me, checked using IE and mozilla.
autofocus, somehow didn't work for me.

ওপি বলেছিল "জাভাস্ক্রিপ্ট ছাড়াই"।
এতিয়েন মিরেট

3

এটি কাজ করবে:

OnLoad="document.myform.mytextfield.focus();"

4
@ পাইপভান্ডে - শিরোনামটি "জাভাস্ক্রিপ্ট ব্যবহার করে" বলে তাই তাকে বিরতি দিন।
টমর

তিনি জাভাস্ক্রিপ্ট সমর্থন ছাড়াই বলেছেন।
আলেজান্দ্রো নাভা

1

যারা আমার মতো কিছুটা বিড়বিড় করে তাদের জন্য একটি বিস্তৃতি।

নিম্নলিখিত কাজ (ডাব্লু 3 থেকে):

<input type="text" autofocus />
<input type="text" autofocus="" />
<input type="text" autofocus="autofocus" />
<input type="text" autofocus="AuToFoCuS" />

এটি লক্ষ করা গুরুত্বপূর্ণ যে এটি সিএসএসে যদিও কাজ করে না। অর্থাৎ আপনি ব্যবহার করতে পারবেন না:

.first-input {
    autofocus:"autofocus"
}

কমপক্ষে এটি আমার পক্ষে কার্যকর হয়নি ...


-5

পাঠ্য বাক্সের ভিতরে কার্সারটি রয়েছে কিনা তা নিশ্চিত করতে আপনাকে যা যা করতে হবে তা হ'ল: পাঠ্য বাক্সে ক্লিক করুন এবং একটি মেনু প্রদর্শিত হবে, "বিন্যাস পাঠ্য বাক্স" ক্লিক করুন এবং "পাঠ্য বাক্স" ট্যাবে ক্লিক করুন এবং সবশেষে সমস্ত পরিবর্তন করুন প্রতিটি মার্জিনে "0" প্রদর্শিত না হওয়া পর্যন্ত নীচে তীর দিয়ে চারটি মার্জিন (বাম, ডান, উপরের এবং নীচে)।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.