【发布时间】:2013-07-26 19:38:41
【问题描述】:
我需要在 CakePHP 1.3 中验证表单输入是否为数字。但是,输入不是模型的属性,所以我认为我不应该尝试在模型中为其设置验证。相反,会对该输入进行一些计算,并将结果用于生成的模型对象中。如何在视图/控制器中验证这一点?也就是说,检查用户输入的内容是否为数字,如果不是,则在通过计算之前显示验证错误消息?谢谢!
【问题讨论】:
标签: php validation cakephp cakephp-1.3
我需要在 CakePHP 1.3 中验证表单输入是否为数字。但是,输入不是模型的属性,所以我认为我不应该尝试在模型中为其设置验证。相反,会对该输入进行一些计算,并将结果用于生成的模型对象中。如何在视图/控制器中验证这一点?也就是说,检查用户输入的内容是否为数字,如果不是,则在通过计算之前显示验证错误消息?谢谢!
【问题讨论】:
标签: php validation cakephp cakephp-1.3
如果您使用 jquery,至少您不必重新加载整个页面来检查。特别是如果它只针对一个值。只是另一种选择,看看是否有帮助!
if($('#Field').val() != "")
{
if(!($.isNumeric($('#Field').val())) {
alert('value must be numeric');
}
}
【讨论】: