numrange.php
来自「FP2 CRM code+Mysql DB」· PHP 代码 · 共 30 行
PHP
30 行
<?php
require_once 'HTML/QuickForm/Rule.php';
class RuleNumericRange extends HTML_QuickForm_Rule
{
function validate($value, $options)
{
if (isset($options['min']) && floatval($value) < $options['min']) {
return false;
}
if (isset($options['max']) && floatval($value) > $options['max']) {
return false;
}
return true;
}
function getValidationScript($options = null)
{
$jsCheck = array();
if (isset($options['min'])) {
$jsCheck[] = 'Number({jsVar}) >= ' . $options['min'];
}
if (isset($options['max'])) {
$jsCheck[] = 'Number({jsVar}) <= ' . $options['max'];
}
return array('', "{jsVar} != '' && !(" . implode(' && ', $jsCheck) . ')');
} // end func getValidationScript
}
?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?