سؤال

صباح

لا يمكنني الحصول على CSS لخطأ الإدخال للعمل عندما يكون لدي فئة بالفعل لمربع الإدخال.

<%=Html.TextBox("FirstName", null, new { @Class = "text" })%>
<%=Html.ValidationMessage("FirstName", new { @style = "color: red;", @Class = "errorInValid" })%>

إذا أخرجت {cclass = "text"} ثم

.input-validation-error
{
    border: 1px solid #ff0000 !important;
    background-color: red !important;     
}

يعمل CSS أعلاه.

مساعدة

التحيات ، بيت

شكرا مقدما (أنا حماقة في CSS)

هل كانت مفيدة؟

المحلول

ليس حقًا إجابة ولكن حاول التحقق من ترتيب كيفية تطبيق الفصول في CSS.

عادةً ما يقوم برميل التحقق من صحة المدخلات بإعداد أي فئات أخرى مثل

<input type="text" class="input-validation-error text-box single-line">

حاول وضعه في النهاية في Firebug ومعرفة ما إذا كان شيء ما يتغير - ربما يحصل على كتابة فوق قاعدة أخرى.

لا أعرف كيف يتم تعريف فئة النص الخاص بك - يمكنك أيضًا محاولة تحديد .input-validation-error مثل شكل. -input-valaction-error لذلك يكتسب تلقائيا أهمية أعلى.

هذه بالتأكيد مشكلة تتالي.

نصائح أخرى

أضف كلاهما .ed-valaction-error و .input.input-valaction-error error.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top