প্রতিক্রিয়া-নেটিভ ননকপিটাল দিয়ে প্রথম চিঠি লিখতে পারে না


91

প্রতিক্রিয়া-নেটিভ নিয়ে আমার কিছুটা সমস্যা আছে। ব্যবহারকারীর তার ইমেল ঠিকানা প্রবেশের জন্য আমার কাছে একটি ইনপুট উপাদান রয়েছে (যেমন পাঠ্যক্ষেত্র), তবে কথাটি হ'ল, প্রথম অক্ষর সর্বদা মূলধনী ডিফল্ট হিসাবে আসে এবং এটিকে মূলধনহীন করা অসম্ভব। প্রথম অক্ষরটি যেমন ছোট হতে পারে তেমন আমি কীভাবে এটি পরিবর্তন করতে পারি?এখানে চিত্র বর্ণনা লিখুন


4
আমি ইতিমধ্যে এটি "অটো ক্যাপিটালাইজ" দিয়ে সমাধান করেছি :) আপনাকে ধন্যবাদ, সব! ভাল দিন কাটুক, ছেলেরা!
আলী জেনালভ

উত্তর:


209

টেক্সটইনপুটটি ব্যবহার করে এটি পরিচালনা করতে পারে

autoCapitalize enum('none', 'sentences', 'words', 'characters')  

উদাহরণস্বরূপ এই চেষ্টা করুন

<TextInput
     placeholder=""
     placeholderTextColor='rgba(28,53,63, 1)'
     autoCapitalize = 'none'
     value ='test'
     />

4
ধন্যবাদ.এটি অনেক সাহায্য করেছে।
বিপ্লব কুমার

5

আপনার যদি সমস্যা হয় TextInput সমস্ত অক্ষর বড়হাতে তৈরি করার তবে আপনি ব্যবহার করতে পারেন autoCapitalize = 'characters'এবং আপনি যদি কেবল প্রথম অক্ষরগুলি বড় হাতের হতে চান তবে ব্যবহার করুন autoCapitalize = 'words'। তবে নিশ্চিত হয়ে নিন যে আপনি কীবোর্ড প্রকারের বৈশিষ্ট্যটি সেট না করেছেন ।


2

নিশ্চিত করুন যে সম্পত্তি করুন autoCorrectনেই false। এইভাবে এটি প্রথম ইমেলের অক্ষরকে বড় করে তুলবে না। অ্যাক্সেসযোগ্য @ বিকল্পের সাহায্যে কীবোর্ডটি প্রদর্শন keyboardTypeকরতে email-addressসেটিও সেট করে । আমি এইভাবে করব:

          <TextInput
            textContentType='emailAddress'
            keyboardType='email-address'
            autoCapitalize='none'
            autoCorrect={false}
            autoCompleteType='email'
          />
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.