javascript - 使用 textarea 时检查变量是否为空
问题描述
我认为如果 value !== null 一个空的 textarea 什么都不做。
在控制台日志中似乎打印了一条空消息。所以消息是空的,但我的 if 语句不能正常工作,因为它仍在采取行动。
任何人都可以帮助我吗?
var newMessage = document.getElementById('newTicketMessage');
if(newMessage !== null){
console.log(newMessage.value)
}
解决方案
你没有检查value
with
if(newMessage !== null){
采用
if(newMessage.value !== null){
或者改变
var newMessage = document.getElementById('newTicketMessage');
到
var newMessage = document.getElementById('newTicketMessage').value;
推荐阅读
- javascript - 无需调用 setState 即可自动响应状态变量更新
- java - 如何将最新的 TZ 更新安装到 JRE 1.6
- php - MySQL PHP,SELECT WHERE 条件是一个数组
- python - 显示一个表格,将模型实例显示为行,并让用户选择要删除的实例(行)
- javascript - 将下拉列表更改为依赖下拉列表
- architecture - 三层架构的业务层中是否可以有多个对象
- python - 带有散点图的 matplotlib 动画
- mysql - SQL 函数在调用两次时导致数据库服务器 (MariaDB) 上的 Segfault
- php - 登录pdo后如何打印用户名
- reporting-services - 在 SSRS 2016 中使用自定义 dll 运行 SSRS 报告时出现问题。未能授予执行权限