检查textarea是否为空总是返回false

时间:2016-05-10 22:11:59

标签: javascript jquery html

我创建了以下表单,包含1个输入和1个textarea。然而,当我按下提交按钮时,即使我没有写任何东西,似乎textarea永远不会是空的。什么可以触发这个??

形式

<form method="post" action="index.php">

    <div class="reg_section personal_info">
          <input type="text" name="username" id="title" value="" placeholder="title" required="required">
          <textarea name="textarea" id="description" placeholder="Beskrivelse" required title="3 characters minimum"></textarea>
    </div>


    <div>
        <span class="submit" style="text-align: left; padding: 0 10px;"> <input type="submit"name="commit" value="Tilføj" onclick="saveMarker(document.getElementById('title'), document.getElementById('description'));"></span>
          <span class="submit" style="text-align: right; padding: 0 10px;"><input TYPE="button" name="commit" value="Fortryd" onclick="div_hide();"></span>
        </div>

</form>

功能

function validate() {

  if ($('#description').val() == "" && $('#title').val() == "") {
    return false;
  } else {
    return true;
  }

}

3 个答案:

答案 0 :(得分:2)

给这个镜头=)

if(document.getElementById("description").value == '') {

}

答案 1 :(得分:1)

你可以试试这个

$.trim( $('#description').val() ).length > 0

答案 2 :(得分:0)

试试$('#description').text();

if ($('#description').text() == "" && $('#title').val() == "") {