"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية إزالة نص العنصر النائب الافتراضي من مدخلات تاريخ HTML5؟

كيفية إزالة نص العنصر النائب الافتراضي من مدخلات تاريخ HTML5؟

تم النشر بتاريخ 2024-11-12
تصفح:997

How to Remove the Default Placeholder Text from HTML5 Date Inputs?

إزالة النص الافتراضي من إدخال تاريخ HTML5

يوفر عنصر إدخال HTML5 مع type = "date" طريقة ملائمة لتحديد التواريخ، ولكن غالبًا ما يعرض تنسيق التاريخ الافتراضي (على سبيل المثال، mm/dd/yyyy) كعنصر نائب داخل حقل الإدخال. يمكن أن يكون نص العنصر النائب هذا مشتتًا أو غير مرغوب فيه في مواقف معينة.

لإزالة هذا النص الافتراضي مع الاستمرار في السماح للمستخدمين بتحديد التواريخ:

  1. استخدم CSS ' محددات ::-webkit-datetime-edit-*':

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

  2. اضبط اللون على شفاف للحقول الفارغة:

    عن طريق تعيين اللون إلى شفاف للحقول التي ليس لها لون محدد حاليًا القيمة (أي الحقول التي تحتوي على سمة "aria-valuenow" الفارغة)، يمكنك إخفاء العنصر النائب الافتراضي بشكل فعال text.

::-webkit-datetime-edit-year-field:not([aria-valuenow]),
::-webkit-datetime-edit-month-field:not([aria-valuenow]),
::-webkit-datetime-edit-day-field:not([aria-valuenow]) {
    color: transparent;
}
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3