text object
يكون شكله المستطيل الذى ندخل فيه البيانات مثل المستخدم فى ادخال الايميل والباسورد , وهو يعرض سطر واحد من النص (يمكن أن يكون ارقام او حروف) لان هنالك نوع آخر يسمى textarea وهذا يستخدم لاكثر من سطر والذى يمكن ان يحتوى على مسطره (scroll)
الشكل العام هو :
<input type = " text " name = " boxName " value = " defaultValue " size = " size " >
الخصائص (properties) الخاصه بـ (text object)
defaultValue ------> هى عباره عن قيمه نصيه ترجع لنا القيمه الابتدائيه التى تظهر فى text وهذه القيمه يتم كتابتها فى value attribute
value -------------> عباره عن قيمه نصيه ترجع لنا القيمه الحاليه الموجوده فى text
name -------------> يستخدم ليرجع لنا اسم هذا object (القيمه المكتوبه فى name attribute)
maxLength -------> يستخدم ليرجع لنا (لبيان) اقصى عدد يمكن أن يكتب بداخل text , ويتم تحديده من خلال maxLength attribute
readOnly ---------> ترجع لنا قيمه boolean اما true او false , فى حاله true تعنى أن text مستخدم للقراءه فقط ولا يمكن الكتابه بداخله , اما فى حاله false تعنى أن text يمكننا الكتابه بداخله
size ---------------> يرجع لنا حجم الـ text والذى يحدد من خلال size attribute
مثــــــــال
لاستخدام الكود السابق يرجى ازاله وسوم التعليق --!> من البدايه و <-- من النهايه
عند تنفيذ الكود تظهر الصفحه التاليه ونلاحظ أنه مكتوب بداخل text القيمه الابتدائيه التى كتبت فى value attribute
عند مسح هذه القيمه الابتدائيه من text field الاول وكتابه أى كلمه مكانها وعند الضغط على button يظهر لنا الاتى
ونلاحظ ان السطر الاول مكتوب به default value وهى القيمه الابتدائيه التى كانت مكتوبه فى البدايه بداخل text ونلاحظ فى السطر الثانى مكتوب current value وهى القيمه الحاليه التى تم ادخالها فى text field وهى كلمه Minds
وفى الصوره التاليه نرى اختلاف عرض text لاننا ادخلنا قيمتين مختلفتين فى size attribute لكل منها
methods الخاصه بـ text object
( ) focus ---------> تستخدم لتحريك المؤشر (cursor) على text بمعنى انه يتم التركيز على text field كأنه محدد
( ) select ---------> تستخدم لتحديد محتوى text بمعنى تحدد النص المكتوب بداخل text
( ) blur -----------> تستخدم لتحريك المؤشر بعيدا عن text بمعنى انها تعتبر عكس عمل ( )focus









