所以我什至不知道该怎么说。我正在尝试使用 JSON 模式验证表单数据。我使用 Dojo 创建表单并在用户单击提交时获取其内容。但是,表单中的所有数据都以字符串形式返回。因此,当我的模式找到一个应该是数字的字段时,它会引发错误,因为即使输入是“123”,它在技术上也是一个字符串。有没有办法在保留原始类型的同时获取表单数据?
array.forEach(formData, function(item) {
postData[String(item.title)] = domAttr.get(item, "value");
});
有任何想法吗?