عندما نعمل مع نماذج هتمل على صفحات الويب ، نحتاج غالبا إلى تعيين السمة" للقراءة فقط " لبعض الحقول. يمكن أن يكون هذا مفيدا عندما نريد منع تعديل بيانات معينة من قبل المستخدم ، ولكن في نفس الوقت السماح بقراءتها. ومع ذلك ، في بعض الأحيان يكون من الضروري إزالة هذه السمة والسماح بتحرير الحقول مرة أخرى. في هذه المقالة ، سننظر في كيفية إزالة سمة القراءة فقط في هتمل واستخدام مثالها العملي.
لإزالة السمة" للقراءة فقط " ، سنحتاج إلى استخدام لغة برمجة جافا سكريبت. عند تحميل صفحة ويب ، يقوم المتصفح تلقائيا بتطبيق هذه السمة على جميع الحقول المحددة. لإزالته ، يمكننا استخدام وظيفة جافا سكريبت التي سيتم تشغيلها عند تحميل الصفحة وإزالة هذه السمة من العناصر الضرورية.
يوجد أدناه نموذج رمز يوضح كيفية إزالة سمة القراءة فقط لعنصر به معرف معين:
وظيفة ريموفيريدونلياتريبوت () {
عنصر فار = وثيقة.جيتليمنتبيد ('إليمنتيد');
إضافة السمة نغ-ريدونلي إلى عنصر النموذج ، والتي ينبغي أن تكون للقراءة فقط.