如果没有输入或defaultValue,需要检查textarea

时间:2013-08-08 12:57:12

标签: jquery html

如果此代码中没有任何类型或默认值,我正在尝试检查 textarea 内部:

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

不幸的是,代码不起作用。你能帮帮我们吗?

2 个答案:

答案 0 :(得分:6)

&&是逻辑AND。你想要||,逻辑OR。

答案 1 :(得分:2)

如果您的默认值为且条件为 || (逻辑或),则更改您的代码,如下所示:

 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");
 }