📄 multiplerequired.php
字号:
<?php/* vim: set expandtab tabstop=4 shiftwidth=4: */// +----------------------------------------------------------------------+// | PHP version 4.0 |// +----------------------------------------------------------------------+// | Copyright (c) 1997-2003 The PHP Group |// +----------------------------------------------------------------------+// | Copy of the existing rule "required" to check if at least one element|// | has been filled. Then $value can be an array |// +----------------------------------------------------------------------+// | Authors: Eric Marguin <e.marguin@elixir-interactive.com> |// +----------------------------------------------------------------------+require_once('HTML/QuickForm/Rule.php');/*** Required elements validation* @version 1.0*/class HTML_QuickForm_Rule_MultipleRequired extends HTML_QuickForm_Rule{ /** * Checks if all the elements are empty * * @param string $value Value to check (can be an array) * @param mixed $options Not used yet * @access public * @return boolean true if value is not empty */ function validate($value, $options = null) { if(is_array($value)) { $value = implode(null,$value); } if ((string)$value == '') { return false; } return true; } // end func validate function getValidationScript($options = null) { return array('', "{jsVar} == ''"); } // end func getValidationScript} // end class HTML_QuickForm_Rule_MultipleRequired?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -