gpt4 book ai didi

javascript - 如何使用javascript验证文本区域

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:51:34 27 4
gpt4 key购买 nike

我想检查一个文本区域是否为空。为此,我编写了以下代码:

function validateForm(theForm) {
var problem_desc = document.getElementById("problem_desc");

if (problem_desc.value == '') {
alert("Please Write Problem Description");
return false;
} else {
return true;
}
}​

第一次它运行良好。但是,如果我从文本区域中删除文本,则上述函数将返回真值,即,它假设我已经在文本框中输入了之前的文本。谁能告诉我问题出在哪里?

最佳答案

我没看错。这就是我所做的。

  1. 点击验证,显示Please Write Problem Description
  2. 写点东西然后点击。什么都没发生。
  3. 删除文本。点击验证,它说 Please Write Problem Description

注意:使用 trim 函数消除空格。

代码:

function validateForm(theForm) {
var problem_desc = document.getElementById("problem_desc");

if ($.trim(problem_desc.value) == '') {
alert("Please Write Problem Description");
return false;
} else {
return true;
}
}

演示:http://jsfiddle.net/TZGPM/1/ (也检查空格!)

关于javascript - 如何使用javascript验证文本区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12635489/

27 4 0
文章推荐: 转换字符串变量的Javascript
文章推荐: c# - SetColorFilter 在 Xamarin.Android 中不起作用
文章推荐: 如果退出,Android Room 会部分更新
文章推荐: javascript - Backbone.js: Uncaught TypeError: Object # 没有方法 'get'