Joomla 2.5中的验证给出错误
我使用的是Joomla 2.5用户注册表。我手动添加了一个以上的现场用户电话号码。我正在做服务器端验证 代码是:registration.xmlJoomla 2.5中的验证给出错误,joomla,joomla2.5,joomla-extensions,Joomla,Joomla2.5,Joomla Extensions,我使用的是Joomla 2.5用户注册表。我手动添加了一个以上的现场用户电话号码。我正在做服务器端验证 代码是:registration.xml <form addrulepath="/administrator/components/com_user/models/rules" > <field name="pnumber" type="text"
<form
addrulepath="/administrator/components/com_user/models/rules"
>
<field
name="pnumber"
type="text"
description="Enter your valid Number"
label="Phone number:"
required="true"
size="30"
hint="EX:080-12345678"
validate="mobile"
/>
我已经在administrator\components\com\u users\models\rules\mobile.php中创建了验证文件
代码是:
<?php
defined('JPATH_BASE') or die;
jimport('joomla.form.formrule');
class JFormRuleMobile extends JFormRule
{
public function mobile(& $element, $value, $group = null, & $input = null, & $form = null)
{
return preg_match("/^\+{0,1}[0-9]{6,14}$/",$value);
}
}
?>
当我提交表单“Validation Rule missing:mobile”时,错误就来了。
问题是什么。当我出错时您需要在表单上启用验证行为。 将表单验证类也添加到表单中。 您有不同的课程:-
更多信息可能与否重复,该问题根本没有帮助。您何时何地调用该函数进行验证?不要添加/编辑核心文件不建议您创建插件Joomla已随示例配置文件插件检查代码并捕获正确事件!请检查我是否修改了我的问题。我正在使用服务器端验证