javascript - 如何编写 Jquery 条件 - 如果变量值为 <space>

标签 javascript jquery

我正在编写基于变量名称的验证条件 - test。我将文本框值放入变量测试中。如果用户添加字符想要限制表单提交。下面的第二个 OR 条件不适合我,因为如果用户输入多个,它将​​不起作用。 请提出建议...

if(test =="" || test == " "){
}

最佳答案

看起来您正在尝试检查用户是否刚刚添加了空格并尝试提交。您可以使用$.trim为此

$("#b").click(function(){
    
    if($.trim($("#t").val()) === ""){
        alert("not valid")
     }
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<textarea id="t"></textarea>

<button id="b">Check</button>

即使有多个空格 $.trim 也会返回 ""。因此您不必担心要处理多个空白

关于javascript - 如何编写 Jquery 条件 - 如果变量值为 <space>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50292532/

相关文章:

php - 将图表与 angularjs 一起使用

javascript - Selenium Python : Cannot find element after javascript runs

javascript - 即使使用 tabindex ="0",交互式元素也无法通过选项卡获得焦点

javascript - 动态创建和提交表单在 mozilla 中不起作用

jquery - 通过 jquery 扩展 div 需要额外的点击才能激活

javascript - jquery 当字段不为空时验证

javascript - 想要将自动播放设置添加到响应式图片库。

javascript - 设置点击事件 pageX 和 pageY 总是恢复为 0

javascript - Bootstrap 日期时间选择器无响应

javascript cloneNode 和属性