【发布时间】:2013-12-06 08:24:19
【问题描述】:
我是 Yii 框架的新手,我使用下面的代码来验证文本字段中的数字。但是,这在 IE 9 及以下浏览器中无法运行,但在 IE 10 和 11 以及其他浏览器中运行。
function isNumber(evt) {
evt = (evt) ? evt : window.event;
var charCode = (evt.which) ? evt.which : evt.keyCode;
console.log("charcode",charCode);
if (charCode > 31 && (charCode < 48 || charCode > 57)) {
return false;
}
return true;
}
我怎样才能为所有浏览器解决这个问题。
【问题讨论】:
-
有什么原因你没有为你的表单使用内置的 Yii 验证?
-
@JoeMiller 我不知道我只在模型类中添加了整数规则......但是数据是从 xml 文件中提取的。因此,它似乎不起作用
标签: javascript validation yii