5
我正在使用Materialise CSS框架並且表單驗證不起作用。實現框架 - 驗證所需的字段不工作
的電子郵件驗證工作正常:
<div class="row">
<div class="input-field col s12 m5 offset-m3">
<i class="material-icons prefix">email</i>
<input type="email" id="input_email" name="email" class="validate" />
<label for="input_email" data-error="Please enter a valid email address">Email</label>
</div>
</div>
然而,當涉及到只是簡單的必填字段,驗證不工作...
<div class="row">
<div class="input-field col s12 m5 offset-m3">
<i class="material-icons prefix">account_circle</i>
<input type="text" id="input_name" data-error="Please enter your name" name="input_name" class="validate" required="required" aria-required="true"/>
<label for="input_name">Name</label>
</div>
</div>
正如在另一篇文章中提到,
materialize best practice validate empty field
我已經添加了需要和詠歎調要求的屬性(既要求=「需要」和要求=「」值[我不知道爲什麼提到這一點,據我所知前者是正確的])。然而,驗證仍然沒有做任何事情,除了電子郵件字段...
我做錯了什麼?
感謝
PS
CDN的Materialise的HTML和Javascript在這裏:
<!--Import Google Icon Font-->
<link href="http://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<!-- Compiled and minified CSS -->
<link type="text/css" rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.7/css/materialize.min.css">
<!-- Compiled and minified JavaScript -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.7/js/materialize.min.js"></script>
的jsfiddle鏈接:https://jsfiddle.net/rz0zk5u6/99/
我有同樣的問題。它似乎根本不起作用。如果他們在半年內甚至沒有回答這個問題,他們的支持情況就非常糟糕 – Edward