gpt4 book ai didi

javascript - 输入字段值何时等于 '' 、 null 或 undefined

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

在哪些情况下输入字段值等于''nullundefined

我正在尝试检查空字段

if($('#cur').val() == 'undefined' || $('#cur').val() == '' || $('#cur').val() == 'null'){
alert('Blank');
}

最佳答案

input 元素的值总是一个字符串。您可以安全地与空字符串进行比较:

if($("#cur").val() === "") {
alert("Blank");
}

您当前正在检查字符串文字“undefined”和“null”。只有当 input 的值实际上是字符串“undefined”或“null”时才会出现这种情况。例如:

<!--This would be blank according to your original test-->
<input type="text" value="undefined">

可能值得注意的是,如果 input 包含空格但没有其他任何内容,并且您想将其计为空,则以上内容是不够的。您可以使用 jQuery trim 函数从字符串中删除前导/尾随空格:

if($.trim($("#cur").val()) === "") {
alert("Blank");
}

关于javascript - 输入字段值何时等于 '' 、 null 或 undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9177802/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com