javascript - 通过 if 启用和禁用按钮
问题描述
我的 js 代码有问题。如果没有输入值,我已设法禁用提交按钮,但现在我想在存在值时再次启用它。非常感谢
// submit message
submitButton.addEventListener("click", (e) =>{
if(userMessage.value = " ") {
submitButton.setAttribute("disabled", true);
alert("fill field");
} if(userMessage.value != " ") {
submitButton.setAttribute("disabled", false);
alert("send");
}
// prevent default
e.preventDefault();
})
解决方案
你分配一个变量而不是条件,第二个你给一个空格。
submitButton.addEventListener("click", (e) =>{
if(userMessage.value == "") {
submitButton.setAttribute("disabled", true);
alert("fill field");
} if(userMessage.value != "") {
submitButton.setAttribute("disabled", false);
alert("send");
}
// prevent default
e.preventDefault();
})
推荐阅读
- ios - 反应原生原生模块 RCTBubblingEventBlock 为空
- ruby - 为什么这个“折叠数组”函数返回的元素少于预期?
- c# - 定时器只执行几次
- html - 使用 Bootstrap - 如何使 2 行,每行有两个水平列,具有相同的高度,同时保持响应
- javascript - 如何使用 reactjs 验证对象数组
- javascript - 打开模式时Javascript触发的CSS转换失败
- android - Google Play Billing(测试模式):为什么我的购买会被自动取消
- vba - 我想知道如何使用表单按钮将记录保存到表中并在保存时打开一个新表单
- java - 我正在尝试使用 selenium 在自动化测试下执行我的 maven 项目
- sql - 加入日期相同或过去的第一个 id