gpt4 book ai didi

php - 检测空字段 - 问题

转载 作者:搜寻专家 更新时间:2023-10-31 21:17:01 25 4
gpt4 key购买 nike

我正在尝试在 ajax 中检测什么是空字段。 (echo $field; >>> 输出为 radio )

if (!data.livre && data.livre == "radios") { 检查 data.livre 是否为真(有效),现在我想检查 echo 是否是 radio 。如果我向用户显示的是 radio :空 radio

function check($form) {
$fields = array("radios", "age");
foreach($fields as $field) {
if(empty($form[$field])) {
echo $field;
return false;
}
}
return true;
}

$data = array();
$data['livre'] = $val-> check($form);
echo json_encode($data);

JSON 输出:

radios{"livre":false}

js

        success: function(data) {
if (!data.livre && data.livre == "radios") { //problem here
$("#msgbox1").fadeTo(200, 0.1, function() {
$(this).html('empty radios').addClass('messageboxerror1').fadeTo(900, 1);
});
}
}

编辑:确定空字段是 radio 还是年龄的最佳方法是什么?

谢谢

最佳答案

如果结果可能是只有 radios 或 age 或两者都不能为空,那么您必须将支票编辑为 !data.livres || data.livres == " radio "|| data.livres == "年龄"。如果您的 json 输出如下,它将打印消息:

{livres: false}

{livres: "radios"}

{livres: "age"}

编辑:根据您的意见修改

if (!data.livre) { //problem here
// Do whatever you want to do when livres is false
} else if (data.livre == "radios") {
// Do whatever you want to do when livres is "radios"
} else if (data.livre == "age") {
// Do whatever you want to do when livres is "age"
}

关于php - 检测空字段 - 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6374163/

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