gpt4 book ai didi

javascript - 如何在 javascript/jQuery 中将字符串值评估为 bool 值?

转载 作者:行者123 更新时间:2023-11-28 16:25:37 24 4
gpt4 key购买 nike

我有一个带有文本框的 asp.net Web 表单。文本框的值为“False”,已通过在浏览器中查看页面源代码进行验证。

尽管设置为 false,但以下代码会导致 beginDateReqd 设置为 false,从而导致 DateParms 在不应显示的情况下显示。

var beginDateReqd = Boolean($('.HiddenBeginDateTimeRequired').val());
if (beginDateReqd) {
$('.DateParms').show();
}

我做错了什么?谢谢!

最佳答案

更安全的做法是首先将值“toLowerCase”转换,然后与“true”值进行比较:

var beginDateReqd = ($('.HiddenBeginDateTimeRequired').val().toLowerCase() == "true");
if (beginDateReqd) {
$('.DateParms').show();
}

关于javascript - 如何在 javascript/jQuery 中将字符串值评估为 bool 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8141912/

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