问题标签 [isset]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
884 浏览

php - php isset 或大于零错误

我有以下代码,我正在尝试向其中添加 or 操作,但出现错误。看不出有什么问题。我想知道它是否已设置且大于 0

0 投票
3 回答
7717 浏览

javascript - jQuery 中的 isset

我想检查html代码运行函数中是否有类.required_selectbox,html代码运行函数中required_selectbox()是否有类,提交后,怎么样?.requiredrequired_valid()

0 投票
3 回答
177 浏览

php - $_POST 值的问题

嘿,我遇到了一个可能很容易解决的问题,但我似乎找不到任何东西。

我有一个表格:

现在我让 PHP 获取帖子数据:

问题是,即使我没有为它设置值,一切似乎都已设置。有任何想法吗?有什么办法吗?

谢谢您的帮助。

0 投票
8 回答
216658 浏览

php - 使用 if(isset($_POST['submit'])) 在脚本打开时不显示回显不起作用

我的if(isset($_POST['submit']))代码有一点问题。我想要的是在脚本打开时不会出现一些回声和表格,但我确实希望它在单击表单的提交按钮时显示。问题是,当我包含该if(isset($_POST['submit']))功能时,当我单击提交按钮时,它根本不显示回声和表格。为什么会这样,请您帮我解决这个问题。

下面是代码:

任何帮助将不胜感激,谢谢。

0 投票
1 回答
181 浏览

php - isset 不会识别 url 中的参数

我的 file.php 文件中有以下代码:

我通过以下网址调用此文件:

但是 isset 函数无法识别 URL 中参数中的激活变量并落入 else 括号中。我还调用了 print_r 来查看 $_POST 变量中的内容,它是一个空数组。知道为什么吗?

0 投票
2 回答
845 浏览

php - 如何检查会话值是否不存在?我使用 isset() 还是使用 $_session["a"]==null

如果未设置会话值,它们可以为空吗?还是我应该一直使用 isset?

0 投票
2 回答
1820 浏览

php - PHP:isset() 为对象的动态属性返回 false

我有一个从数据库初始化的类的层次结构。我正在使用 __get() 和 __set() 以及公共 Item 基类中的数组来支持不同数量的属性。从 Item 派生的一个类 UserProfile 用于存储用户数据。我的数据库中有一个电话号码表,它与用户表具有一对多的关系,用于存储一个用户的多个电话号码。如果有手机,那么 UserProfile 对象有一个 mobile 字段。家庭和企业都一样。如果不存在数字,则不存在属性。

当我想测试这些属性是否存在时,问题就来了。当我使用类似的代码时

该函数始终返回 false。我尝试使用方括号告诉 php 首先获取变量,但我得到了错误。我是否需要一个特殊的 attributeExists() 函数来模拟 isset() 的功能,还是有更直接的方法?

如何在没有某种错误的情况下测试动态属性的存在?

0 投票
3 回答
21259 浏览

r - 测试是否在 R 中设置了函数的参数

我有一个带有f两个参数(p1p2)的函数:

如果参数p2没有值传递给函数,p1则应使用 ^2 的值。但是我如何在函数中找出是否给出了一个值。p2问题是如果没有值,变量就不会被初始化。因此我无法测试p2存在NULL

是否有可能检查是否将值p2传递给函数?(我找不到isset()- 功能或类似的东西。)

0 投票
3 回答
596 浏览

php - 当其父值不是字符串和数组时,isset 在数组上返回 true

我的一个阵列遇到了一个奇怪的问题。数组看起来像这样,然后我对其执行 print_r() :

当我做一个简单的

当 $array['set'] 当前等于 0 时,它返回 true。

返回真

任何想法为什么会发生这种情况?

(我通过执行 is_array($array['set']) 检查解决了检查问题,但仍然不确定为什么 isset 不起作用)

我注意到您可以像这样复制相同的问题:

0 投票
5 回答
11554 浏览

php - PHP isset() 与 !empty()

问题是当我使用

在 PHP 端,在填写了 fname 字段的表单提交后,得到的输出与我填写的完全一致,在提交未填写的 fname 输入字段后,得到输出绝对没有。!empty改用代码

使用未填充的 fname 输入字段提交后,得到输出sample