المربع النصي:
المربع النصي I ext Area، هو عبارة عن مربع يوجد بداخل النموذج، هذا المربع مخصص لإدخال النصوص التي يقوم زائر الموقع بكتابتها في النموذج، ويختلف المربع النصي عن الحقل النصي في أن المربع النصي يمكن أن يقبل عدد كبير من الأسطر، بينما الحقل النصي لا يمكن إدخال فيه سوى سطر نصي واحد فقط ويستخدم المريع النصي في الغالب لكتابة تعليقات الزوار.
وتستخدم علامة </textarea> <testarea….> لإنشاء المربع النصي، وهي كما ترى علامة مزدوجة، أي لها حد بداية ونهاية ويضع بينهما النص الافتراضي الذي يظهر في المريع النصي عند فتح صفحة الويب التي تحتوي على النموذج في المتصفح، وهي ليست علامة مفردة كما في حالة العلامة الخاصة بالحقل النصي.
والكود التالي يستخدم في إنشاء المربع النصي:
ومن الكود السابق يتضح أن المربع النصي له عدة خواص موجودة بداخل العلامة <textarea….>، هذه الخواص هي الخاصية ” “= nam، والتي تكون قيمتها عبارة عن اسم المربع النصي، والخاصية ” “= cols، والتي قيمتها تكون عبارة عن عدد الأحرف التي يحتوي عليها السطر الواحد من أسطر المربع النصي والخاصية ” ” =rows، وهذه الخاصية تكون قيمتها عبارة عن عدد السطور التي يمكن أن يحتوي عليها المربع النصي، والخاصية ” “=wrap هي المسئولة عن التفاف النص بداخل المربع النصي، وكما ترى في الكود أن عابرة اكتب تعليقك هنا، تم كتابتها حدي بداية ونهاية العلامة الخاصة بإنشاء المربع النصي، وهذه العبارة هي التي تظهر في المربع النصي بشكل افتراضي عند فتح الصفحة التي تحتوي على النموذج في المتصفح. والكود التالي يوضح كيفية إنشاء نموذج يحتوي على مربع نصي:
وبالكود السابق يتم إنشاء نموذج يحتوي على مربع نصي، كالموضح في الشكل التالي: