UNPKG

metro4

Version:

The front-end framework for Build responsive, mobile-first projects on the web with the first front-end component library in Metro Style

88 lines (78 loc) 2.9 kB
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"> <link href="../metro/css/metro-all.css?ver=@@b-version" rel="stylesheet"> <title>Test Validator - Metro 4 :: Popular HTML, CSS and JS library</title> </head> <body class="m4-cloak"> <div class="container"> <h1>Validator test page</h1> <div class="example"> <h4>Standalone</h4> <input type="text" data-validate="required" id="input1" class="metro-input"> <input type="text" data-validate="required" id="input2" value="123" class="metro-input"> </div> <br> <div class="example"> <h4>In form</h4> <form data-role="validator"> <input type="text" data-validate="required" class="metro-input"> <input type="text" data-validate="required" value="123" class="metro-input"> <br> <button class="button">Submit</button> </form> </div> <br> <div class="example"> <h4>Validate radio with name as array</h4> <form data-role="validator"> <div class="form-group"> <input type="radio" name="radio[v1]" data-role="radio" data-caption="Radio1" data-validate="required"> <input type="radio" name="radio[v1]" data-role="radio" data-caption="Radio1" data-validate="required"> <input type="radio" name="radio[v1]" data-role="radio" data-caption="Radio1" data-validate="required"> <span class="invalid_feedback">Please select on of...</span> </div> <br> <button class="button">Submit</button> </form> </div> <br> <div class="example"> <h4>Validate color</h4> <form data-role="validator"> <div class="form-group"> <input data-role="input" type="text" name="color" data-validate="color"> </div> <br> <button class="button">Submit</button> </form> </div> <br> <div class="example"> <h4>Validate url</h4> <form data-role="validator"> <div class="form-group"> <input data-role="input" type="text" name="color" data-validate="url"> </div> <br> <button class="button">Submit</button> </form> </div> </div> <script src="../metro/js/metro.js?ver=@@b-version"></script> <script> $(function () { if (Metro.validator.validate($('#input1')) === true) { throw new Error("Validate error"); } if (Metro.validator.validate($('#input2')) === false) { throw new Error("Validate error"); } }); console.log( $("input[type=radio]") ); console.log( $("input[name=radio\\\[v1\\\]]") ); </script> </body> </html>