如何验证moodle中的自定义字段
How to validate custom fields in moodle
有没有办法在自定义字段中添加正则表达式验证以在 moodle 中注册?我正在使用 signup_form.php 和 signup.php 文件进行欺骗,但我无法实现它。我用 addelement() 函数和 addrule() 添加了一些字段,但这在升级时会出现问题。如何通过 lib.php?
验证字段
非常感谢您的回答
在 signup_form.php
中的 profile_signup_fields($mform);
之后可能是这样的
$form->addRule('profile_field_shortname',
get_string('regexerrormessage', 'pluginname'), 'regex', 'regexexpression');
这里有一个规则列表:
https://pear.php.net/manual/en/package.html.html-quickform.intro-validation.php
有没有办法在自定义字段中添加正则表达式验证以在 moodle 中注册?我正在使用 signup_form.php 和 signup.php 文件进行欺骗,但我无法实现它。我用 addelement() 函数和 addrule() 添加了一些字段,但这在升级时会出现问题。如何通过 lib.php?
验证字段非常感谢您的回答
在 signup_form.php
profile_signup_fields($mform);
之后可能是这样的
$form->addRule('profile_field_shortname',
get_string('regexerrormessage', 'pluginname'), 'regex', 'regexexpression');
这里有一个规则列表:
https://pear.php.net/manual/en/package.html.html-quickform.intro-validation.php