首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SetTimeOut,GravityForms

SetTimeOut,GravityForms
EN

Stack Overflow用户
提问于 2016-08-03 13:12:05
回答 1查看 45关注 0票数 0

我有这个代码,其中我需要将边框和标签的颜色更改为这种颜色。

我的密码是..。

代码语言:javascript
复制
  <script> 
  $(document).ready(function(){

   $("#input_28_1").attr("disabled", true);
   $('#input_27_1').val("");
   $('#input_27_1_2').val("");
});

代码语言:javascript
复制
 <script>
   $(document).ready(function(){
           $("#gform_submit_button_27").click(function(e){

    var email1 = $('#input_27_1').val();
    var email2 = $('#input_27_1_2').val();

    //Oks na
    if (email1 == "" && email2 == "")
    {
      setTimeout(function()
      {
           $( ".gfield_description" ).clone().appendTo( "#clone-email-error" );
           $("#input_27_1_2").css("border", "1px solid #ec5665");
           $("label").css("color", "#333333");

      },1000);
     }

    //Oks na
    else if (email1 != "" && email2 == "")
    {
      setTimeout(function()
      {
           $( ".gfield_description" ).clone().appendTo( "#clone-email-error" );
           $("#input_27_1_2").css("border", "1px solid #ec5665");
           $("label").css("color", "#333333");

      },1000);
     }

    //Oks na
    else if (email1 == "" && email2 != "")
    {
      setTimeout(function()
      {
           $("label").css("color", "#333333");
           $("#input_27_1_2").css("border", "1px solid #E8E8E7");

      },1000);
     }
  });  

});

我需要删除setTimeout,以便第一个文本框和第二个框同时更改颜色。但是,每当我尝试删除setTimeOut时,.clone&.append & .css就不起作用了。

希望我能得到帮助。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-08-03 13:22:59

代码语言:javascript
复制
function test() {

    if (email1 == "" && email2 == "") {

        $(".gfield_description").clone().appendTo("#clone-email-error");
        $("#input_27_1_2").css("border", "1px solid #ec5665");
        $("label").css("color", "#333333");


    }

    //Oks na
    else if (email1 != "" && email2 == "") {

        $(".gfield_description").clone().appendTo("#clone-email-error");
        $("#input_27_1_2").css("border", "1px solid #ec5665");
        $("label").css("color", "#333333");

    }

    //Oks na
    else if (email1 == "" && email2 != "") {

        $("label").css("color", "#333333");
        $("#input_27_1_2").css("border", "1px solid #E8E8E7");


    }

}

var myVar = setTimeout(test, 1000);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38734864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档