0

所以我什至不知道该怎么说。我正在尝试使用 JSON 模式验证表单数据。我使用 Dojo 创建表单并在用户单击提交时获取其内容。但是,表单中的所有数据都以字符串形式返回。因此,当我的模式找到一个应该是数字的字段时,它会引发错误,因为即使输入是“123”,它在技术上也是一个字符串。有没有办法在保留原始类型的同时获取表单数据?

array.forEach(formData, function(item) {
    postData[String(item.title)] = domAttr.get(item, "value");
});

有任何想法吗?

4

1 回答 1

1

验证字符串时使用 parseInt() 或 parseFloat()。在这里查看。

于 2013-08-07T15:15:14.427 回答