Javascript 聚合铁表格提交问题及纸张输入验证
我在聚合物中使用铁的形式,并使用Javascript 聚合铁表格提交问题及纸张输入验证,javascript,regex,forms,polymer-1.0,Javascript,Regex,Forms,Polymer 1.0,我在聚合物中使用铁的形式,并使用 Polymer.dom(event.localTarget.parentElement.submit() 在这个表单中,我使用了几个具有如下自动验证的元素 要求:只允许输入框中的数字和小数 问题:我尝试了几种从简单到复杂的正则表达式模式,但对于每种模式,我都得到了400个错误-错误请求。当输入为空或不包含任何小数点时,提交工作 虽然,当我在字段中开始输入时,模式匹配时红色的悬停就会消失,但是表单提交总是抛出错误 我尝试过的正则表达式模式是 [0-9] ^\d
Polymer.dom(event.localTarget.parentElement.submit()
在这个表单中,我使用了几个具有如下自动验证的
元素
要求:只允许输入框中的数字和小数问题:我尝试了几种从简单到复杂的正则表达式模式,但对于每种模式,我都得到了400个错误-错误请求。当输入为空或不包含任何小数点时,提交工作 虽然,当我在字段中开始输入时,模式匹配时红色的悬停就会消失,但是表单提交总是抛出错误 我尝试过的正则表达式模式是
- [0-9]
- ^\d+(.\d+)$
- [0-9]*
^\d+\.?\d*$
解释:
^ # from start
\d+ # match at least '+' one digit '\d'
\.? # the dot is optional -- tip: remember that you need to escape the dot
\d* # 'if' there are more digits
$ # must end after that
希望有帮助。如果有帮助,旧版本的iron表单在发送表单数据和验证时会出现一些问题。建议的解决方案是将内容/类型提到'Application/Json',并将iron表单更新到最新版本(1.0.8)。最重要的是,在测试更改之前清除浏览器缓存 感谢华盛顿·盖德斯在我的案例中排除了正则表达式的问题 问候
瓦伦对不起,还是一样的问题。我想这更多地与聚合物中的铁形态行为有关,因为它不了解验证是否通过。。