检查文本区域是否为空总是返回false
Check if textarea is empty always return false
我创建了下面的表单,其中有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() == "") {
相关文章:
- Array.every返回false,而不是类型error
- Javascript If else 只返回 TRUE 或只返回 FALSE
- 为什么当我在数组上测试regex时,它会返回false
- 检查文本区域是否为空总是返回false
- PHP strtotime()为JavaScript日期字符串返回false
- onsubmit返回false,但submit仍然执行
- 这个代码会返回false吗
- Ajax向表单返回false
- 表单验证JavaScript编号总是返回false
- 使用!而in运算符在应该为true时返回false,为什么
- jQuery.is(':checked')总是返回false
- Javascript 下划线每个总是返回 false
- 提交返回 false 总是在 jquery 中
- 为什么 1.2 == true 返回 false 如果布尔值 (1.2) 实际上是真的
- 如果循环中至少有一个元素返回 false,如何将变量设置为 false
- 基本JavaScript不断返回false
- 布尔对象上的逻辑 NOT 在 Javascript 中总是返回 false
- jquery focusin没有'调用.focus()并返回false;时无效;
- Ajax-执行成功前返回false
- jQuery JSON flickr提要返回false不工作