2014-10-27 60 views
2

我想知道如何添加各地的textarea的有没有输入 (检查空的输入,那么如果是空的,突出的textarea)使用Javascript - 在textarea的红色轮廓是缺少输入

红色轮廓这里是我的代码:

//NEED TO CHANGE THE LINE BELOW SO IT WONT SHOW TEXT, JUST CHANGE BORDER COLOUR 
$('#input-area textarea').fadeIn().html('Please enter some instructions.'); 

我该如何改变这一行?

回答

1

你可以只链接一个CSS属性下面:

但是从你的问题是不是很清楚,如果这就是你的意思。

$('#input-area textarea').fadeIn().html('').css("border","1px solid red"); 
+0

由于运不希望显示的文字,我会让它'.html('')' – jmort253 2014-10-27 00:10:12

+0

好赶,修正 – JanR 2014-10-27 00:11:24

+0

谢谢你们!将在时间到时接受答案 – originalwill 2014-10-27 00:13:45

-1

这应该做的伎俩,增加了对变化的事件监听器,然后看它是否是空的或不

$('#input-area textarea').fadeIn().html('').keyup(function() { 
    if ($(this).val()=='') { 
     $(this).css("border","1px solid red"); 
    } else { 
     $(this).css("border","none"); 
    } 
}); 
+0

更改不能在你在这里描绘它的方式在textarea上工作 – JanR 2014-10-27 01:05:45

+0

@JanR - 现在使用关键帧,它必须工作:D – MarshallOfSound 2014-10-27 06:05:56