ウェブページにテキストエリアがあり、文字列が空のときにその周りに枠線を付けたいと思っています。しかし、それは私がテキストに何かを入れて、それを再び削除する場合にのみ機能します。テキストエリアに書き込む前に、どのように境界線を表示させることができますか?ここにコードがあります:JavaScriptのテキストエリアで空の文字列を確認する
$("#message-box").on("keyup", function(){
var charCount = $("#message-box").val().length;
console.log("charCount");
$("#char-count").html(charCount);
if (charCount === "") {
$("#message-box").css("border", "10px solid red");
}else{
$("#message-box").css("border", "");
//event listener
$("#submitbutton").on('click', function() {
var comment = $("#message-box").val();
$("#visible-comment").html(comment);
$("#message-box").hide();
console.log(comment);
return false;
});
};
};
これを試してみてください - https://jsfiddle.net/Lgfcsxo9/ – Developer
私は含まれているスニペットをチェックしてください、多くの小さな問題があります:) – xShirase
関連:http://stackoverflow.com/questions/3617020/matching-an- empty-input-box-using-css –