查找表单数据的类型

时间:2013-08-07 15:11:54

标签: forms types casting dojo form-data

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

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

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

验证字符串时使用parseInt()或parseFloat()。请查看here