1

このコードで何も入力されていないか、デフォルト値が存在するかどうか、テキストエリア内をチェックしようとしています:

 if ($("#ipt-content").val() == '' && $("#ipt-content").val() == defaultValue) {
        $("#ipt-content").addClass("ipt-error");
        valid = false;
        emptyFields = true;
    } else {
        $("#ipt-content").removeClass("ipt-error");
    }

残念ながら、コードは機能しません。私を助けてくれませんか?

4

2 に答える 2

6

&&は論理積です。あなたが望む||、論理OR。

于 2013-08-08T12:59:16.187 に答える
2

デフォルト値がlineで条件が必要な場合|| (論理または)次に、コードを次のように変更します。

 var defaultValue="line";
  if ($("#ipt-content").val() == '' || $("#ipt-content").val() == defaultValue) {
        $("#ipt-content").addClass("ipt-error");
        valid = false;
        emptyFields = true;
    } else {
        $("#ipt-content").removeClass("ipt-error");
 }
于 2013-08-08T13:03:35.160 に答える