Yomna Raouf نشر 22 مارس 2021 أرسل تقرير نشر 22 مارس 2021 أعمل على بناء نموذج لتسجيل الدخول "نظام مصادقة" و أريد أن ينتقل التركيز إلى حقل الإدخال التالي بعد أن أضغط على زر Next. كيف يمكن تنفيذ أمر كهذا؟ <TextInput style = {styles.emailInput} returnKeyType = {"next"} autoFocus = {true} placeholder = "البريد الالكتروني" /> <TextInput style = {styles.passwordInput} maxLength = {10} placeholder = "كلمة المرور" /> اقتباس
0 محمد أيت لعرايك نشر 22 مارس 2021 أرسل تقرير نشر 22 مارس 2021 (معدل) قومي بتعيين تركيز emailInput الثاني ، عند تشغيل passwordInput السابق للدالةـ onSubmitEditing أولا قومي بإضافة Ref للحقل الثاني <TextInput ref={(input) => { this.passwordInput = input; }} style = {styles.passwordInput} maxLength = {10} placeholder = "كلمة المرور" /> بعد ذلك إستخدمي الدالة onSubmitEditing للتنصت على حدث الضغط على next في الحقل الأول: <TextInput placeholder = "البريد الالكتروني" returnKeyType="next" onSubmitEditing={() => { this.passwordInput.focus(); }} blurOnSubmit={false} style = {styles.emailInput} autoFocus = {true} /> تم التعديل في 22 مارس 2021 بواسطة محمد أيت لعرايك اقتباس
0 Salah Eddin Beriani2 نشر 23 مارس 2021 أرسل تقرير نشر 23 مارس 2021 يمكنك استخدام react-native-autofocus npm install react-native-autofocus هذه المكتبة تعمل على التركيز التلقائي على حقل الإدخال التالي عند الإدخال import { Form, TextInput } from 'react-native-autofocus' export default () => ( <Form> <TextInput placeholder="test" /> <TextInput placeholder="test 2" /> </Form> ) اقتباس
السؤال
Yomna Raouf
أعمل على بناء نموذج لتسجيل الدخول "نظام مصادقة" و أريد أن ينتقل التركيز إلى حقل الإدخال التالي بعد أن أضغط على زر Next.
كيف يمكن تنفيذ أمر كهذا؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.