Browse Source

完整组件 required 验证

xaboy 5 years ago
parent
commit
1d2a6e6cd4

+ 5 - 0
src/UI/Elm/Components/Radio.php

@@ -46,6 +46,11 @@ class Radio extends FormOptionsComponent
         return Elm::validateNum();
     }
 
+    public function requiredNum($message = '')
+    {
+        return $this->appendValidate($this->createValidateNum()->message($message)->required());
+    }
+
     /**
      * 按钮样式
      *

+ 10 - 0
src/UI/Elm/Components/Select.php

@@ -85,4 +85,14 @@ class Select extends FormOptionsComponent
             return Elm::validateStr();
     }
 
+    public function createValidateNum()
+    {
+        return Elm::validateNum();
+    }
+
+    public function requiredNum($message = null)
+    {
+        return $this->appendValidate($this->createValidateNum()->message($message)->required());
+    }
+
 }

+ 5 - 0
src/UI/Iview/Components/Radio.php

@@ -42,6 +42,11 @@ class Radio extends FormOptionsComponent
         return Iview::validateNum();
     }
 
+    public function requiredNum($message = '')
+    {
+        return $this->appendValidate($this->createValidateNum()->message($message)->required());
+    }
+
     /**
      * 按钮样式
      *

+ 10 - 0
src/UI/Iview/Components/Select.php

@@ -59,4 +59,14 @@ class Select extends FormOptionsComponent
             return Iview::validateStr();
     }
 
+    public function createValidateNum()
+    {
+        return Iview::validateNum();
+    }
+
+    public function requiredNum($message = null)
+    {
+        return $this->appendValidate($this->createValidateNum()->message($message)->required());
+    }
+
 }