Form Validation
Implementation
Show code
<form class="validate-form">
<div> <label class="flex flex-col sm:flex-row"> Name <span class="sm:ml-auto mt-1 sm:mt-0 text-xs text-gray-600">Required,at least 2 characters</span> </label> <input type="text" name="name" class="input w-full border mt-2" placeholder="John Legend" minlength="2" required> </div>
<div class="mt-3"> <label class="flex flex-col sm:flex-row"> Email <span class="sm:ml-auto mt-1 sm:mt-0 text-xs text-gray-600">Required,email address format</span> </label> <input type="email" name="email" class="input w-full border mt-2" placeholder="example@gmail.com" required> </div>
<div class="mt-3"> <label class="flex flex-col sm:flex-row"> Password <span class="sm:ml-auto mt-1 sm:mt-0 text-xs text-gray-600">Required,at least 6 characters</span> </label> <input type="password" name="password" class="input w-full border mt-2" placeholder="secret" minlength="6" required> </div>
<div class="mt-3"> <label class="flex flex-col sm:flex-row"> Age <span class="sm:ml-auto mt-1 sm:mt-0 text-xs text-gray-600">Required,integer only &maximum 3 characters</span> </label> <input type="number" name="age" class="input w-full border mt-2" placeholder="21" required> </div>
<div class="mt-3"> <label class="flex flex-col sm:flex-row"> Profile URL <span class="sm:ml-auto mt-1 sm:mt-0 text-xs text-gray-600">Optional,URL format</span> </label> <input type="url" name="url" class="input w-full border mt-2" placeholder="https://google.com"> </div>
<div class="mt-3"> <label class="flex flex-col sm:flex-row"> Comment <span class="sm:ml-auto mt-1 sm:mt-0 text-xs text-gray-600">Required,at least 10 characters</span> </label> <textarea class="input w-full border mt-2" name="comment" placeholder="Type your comments" minlength="10" required></textarea> </div> <button type="submit" class="button bg-theme-1 text-white mt-5">Register</button>
</form>