Để hiển thị bubble lỗi xác thực client-side HTML5, dùng thuộc tính required.
Bạn không cần JavaScript cho validation client-side như textbox rỗng sẽ không bao giờ được submit vì HTML5 giới thiệu thuộc tính mới gọi là required, dùng như sau và bắt buộc phải có giá trị:
<!DOCTYPE HTML>
<html>
<body>
<form action="/cgi-bin/html5.cgi" method="get">
Enter email: <input type="text" name="newinput" required/>
<p>Try to submit using Submit button</p>
<input type="submit" value="submit" />
</form>
</body>
</html>