我有这个代码,其中我需要将边框和标签的颜色更改为这种颜色。
我的密码是..。
<script>
$(document).ready(function(){
$("#input_28_1").attr("disabled", true);
$('#input_27_1').val("");
$('#input_27_1_2').val("");
});
<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就不起作用了。
希望我能得到帮助。谢谢。
发布于 2016-08-03 13:22:59
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);https://stackoverflow.com/questions/38734864
复制相似问题