提问者:小点点

将无效/有效样式添加到引导输入-group-prepend


我正在使用Boostrap的表单验证为我的表单定制样式。 样式对于具有。form-control的输入很好用,但是当我使用。input-group-prepend时,样式不会应用到我的图标上。

这是我验证前的表格。

验证后

我怎样才能实现这样的事情呢? (我是用inspect元素创建的)

我在我的JS中添加了一些用于添加自定义样式的代码,这样当用户提交表单时,它是无效的,一些自定义样式就会添加到。input-group-prepend中。 但是当用户输入电子邮件和密码时,只有输入部分会变成绿色,而不是“prepend”部分。


    if (form.checkValidity() === false) {
                    if($(this).attr('id') == 'navbar-login-form'){
                        $('#login-form-button span').empty();
                        $('#login-form-button span').text('Sign in');
                        $('#navbar-login-form .form-group .input-group-prepend').css({
                            "border-top":"1px solid red",
                            "border-left":"1px solid red",
                            "border-bottom":"1px solid red",
                            "border-radius":"10px 0 0 10px"
                        });
                        $("#navbar-login-form .form-group input").attr('style', 'border-left: 0!important');
                    }

这种方法很有效,但我不知道如何在用户输入电子邮件和密码后将红色边框改成绿色。

我怎样才能轻松地实现这种验证样式?


共1个答案

匿名用户

实际上,y只需执行echo'';即可。 只需将其放在代码的正确部分