检查文本区域是否为空总是返回false

Check if textarea is empty always return false

本文关键字:返回 false 文本 区域 是否 检查      更新时间:2023-09-26

我创建了下面的表单,其中有1个输入和1个文本区域。然而,当我按下提交按钮时,文本区域似乎从来都不是空的,即使我在其中写了任何内容。是什么引发了这种情况??

表单

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

尝试一下=)

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

您可以尝试使用此

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

尝试使用$('#description').text();

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