الانتقال إلى المحتوى الرئيسي

كيفية جعل الإدخال غير نشط طريقة سهلة

الإدخال هو واحد من عناصر النموذج الأكثر شيوعا في هتمل. يسمح للمستخدمين بإدخال البيانات لإرسالها إلى الخادم. لكن في بعض الأحيان يصبح من الضروري جعل هذا العنصر غير نشط مؤقتا لمنع تحريره. في هذه المقالة ، سنلقي نظرة على طريقة بسيطة لجعل الإدخال غير نشط ، وهو مناسب لمعظم المواقف.

من أجل جعل الإدخال غير نشط ، يكفي إضافة السمة المعطلة إلى علامتها. على سبيل المثال:

الآن سيتحول هذا الإدخال إلى اللون الرمادي وغير نشط. لن يتمكن المستخدم من تحرير قيمته والنقر عليه. ومع ذلك ، سيتم إرسال هذه القيمة إلى الخادم عند إرسال النموذج ، بحيث يمكن استخدامها لملء البيانات مسبقا أو لعرض المعلومات ، ولكن ليس لتغييرها.

وبالتالي ، يعد استخدام السمة المعطلة طريقة سهلة لجعل الإدخال غير نشط. لا يتطلب برمجة إضافية وهو مناسب لمعظم الحالات. إذا كان من الضروري تنشيط الإدخال ، يكفي إزالة السمة المعطلة.

  1. طريقة سهلة لجعل الإدخال غير نشط
  2. باستخدام السمة "معطل"
  3. سؤال وجواب
  4. كيف يمكنني جعل الإدخال غير نشط?
  5. هل من الممكن جعل الإدخال غير نشط للقراءة فقط?
  6. كيف يمكنني جعل الإدخال غير نشط باستخدام جافا سكريبت?
  7. كيف يمكنني جعل الإدخال غير نشط فقط في ظل حالة معينة?
  8. هل من الممكن أن أسلوب إدخال غير نشط?

طريقة سهلة لجعل الإدخال غير نشط

لجعل الإدخال غير نشط ، يمكنك استخدام السمة المعطلة. يتم تطبيق هذه السمة على علامة الإدخال وتشير إلى أن حقل الإدخال يجب ألا يستجيب لإجراءات المستخدم.

على سبيل المثال ، ضع في اعتبارك الكود التالي:

"'أتش تي أم أل

«`

في هذا المثال ، يحتوي حقل إدخال نوع النص على القيمة "مثال" والسمة المعطلة. هذا يعني أن المستخدم لن يتمكن من تغيير محتويات هذا الحقل أو إدخال قيم جديدة فيه.

باستخدام هذا الحل البسيط ، يمكنك إدارة حالة حقل الإدخال ومنع أي تغييرات أو إدخال بيانات من قبل المستخدم. يمكن أن يكون هذا مفيدا ، على سبيل المثال ، عندما تريد توفير وصول للقراءة فقط إلى بيانات معينة أو منع التعديل العرضي لمحتوياتها.

باستخدام السمة "معطل"

السمة" معطل " هي إحدى الطرق لجعل عنصر الإدخال غير نشط على صفحة الويب. عندما يحتوي عنصر الإدخال على السمة" معطل " ، لا يمكن للمستخدم إدخال أو تغيير قيمة هذا العنصر.

تتم إضافة السمة" معطل " إلى علامة الإدخال على النحو التالي:

يمكنك أيضا استخدام السمة" معطل " لجعل عناصر النموذج الأخرى غير نشطة ، مثل التحديد ومنطقة النص والزر. عند استخدام السمة" معطل " لهذه العناصر ، لا يمكن للمستخدم تحديد الخيارات في قائمة التحديد ، أو إدخال نص في حقل منطقة النص ، أو النقر فوق الزر.

يمكن أيضا استخدام السمة" معطل " في أوبتغروب وعلامات الخيار لإنشاء خيارات غير نشطة في عنصر التحديد. عندما يتم تطبيق السمة" معطل " على عنصر أوبتغروب ، تصبح جميع عناصر الخيار التابعة لها غير نشطة أيضا.

مثال على استخدام السمة "معطل" في عناصر النموذج:

  1. المدخلات:

  2. اختر:

    الخيار 1

    الخيار 2

    الخيار 3

  3. تكستاريا:

  4. زر:

    إرسال

في المثال أعلاه ، تكون جميع عناصر النموذج في حالة غير نشطة بسبب استخدام السمة" معطل". يمكن أن يكون هذا مفيدا إذا كنت تريد منع المستخدمين من إدخال البيانات أو تغييرها على صفحة الويب الخاصة بك.

سؤال وجواب

كيف يمكنني جعل الإدخال غير نشط?

لجعل الإدخال غير نشط ، أضف السمة المعطلة إليه. على سبيل المثال:

هل من الممكن جعل الإدخال غير نشط للقراءة فقط?

نعم ، يمكنك. للقيام بذلك ، أضف السمة للقراءة فقط. على سبيل المثال:

كيف يمكنني جعل الإدخال غير نشط باستخدام جافا سكريبت?

لجعل الإدخال غير نشط باستخدام جافا سكريبت ، يمكنك استخدام الخاصية المعطلة وتعيينها على ترو. على سبيل المثال: وثيقة.جيتليمنتبيد ("ميينبوت").معطل = صحيح;

كيف يمكنني جعل الإدخال غير نشط فقط في ظل حالة معينة?

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

هل من الممكن أن أسلوب إدخال غير نشط?

نعم ، يمكنك تصميم إدخال غير نشط باستخدام كس. يمكنك تعيين أنماط مختلفة لحالة الإدخال غير النشطة باستخدام: محدد معطل. على سبيل المثال: الإدخال:معطل { لون الخلفية: رمادي فاتح؛}