javascript - 我似乎无法在表单提交中捕捉到这个空错误
问题描述
我有一个带有表单的 Wix 网站,Wix 有一个称为“所有者 ID”的东西,它通过分配唯一的散列名称来帮助您识别用户(这一切都是通过 Wix 自动完成的,例如将此 ID 分配给用户。例如“660ced7a- 2c90-4955-ac15-8ca3a03ddd2c" 但是,我的一个用户似乎以某种方式在没有所有者 ID 的情况下提交了数据?我不明白这怎么可能我试图强迫这种情况发生,但我无法做到。
我什至添加了一些页面代码来检查是否有人拥有空白所有者 ID 并禁用提交按钮并显示警告。
$w.onReady( function() {
if (wixUsers.currentUser.id === "" || wixUsers.currentUser.id == null ||
(wixUsers.currentUser.id).length < 5 ) {
$w("#button1").hide()
$w("#blank1").show()
}
} )
我正在检查Null
,例如长度小于 5 的空白或所有者字符串,尽管它已经到位,但它今天又以某种方式再次发生。
有谁知道为什么会发生这种情况,或者我能做些什么来阻止它?
我考虑在提交到数据库之前添加一个数据挂钩来检查所有者,但是我不相信该挂钩可以与页面元素交互,所以我所能做的就是在进入之前拒绝它或更改它。
任何帮助,将不胜感激。
解决方案
推荐阅读
- sql - 计算 sql 中 1 列的重复项
- python - windows调度程序不执行我的python脚本-为什么?
- node.js - 在 Strapi 中访问图像 url
- sorting - 从文本文件中删除每个单独列中的重复项
- php - 绕过 Google Recaptcha V2 服务器端验证 (PHP) 的垃圾邮件发送者/机器人
- java - Spring WebClient 相当于 Http request.setEntity()?
- python - 为什么我在访问我的类中的实例变量时出错(python)
- python - 我在 Python 中的分数简化函数中的 return 语句不起作用
- java - win10如何解析java jdk与系统变量一起使用?
- python - 如何从子类实例访问父类实例属性?