Create Beautiful Rating Form With jQuery - Better Rating
| File Size: | 17.1 KB |
|---|---|
| Views Total: | 6531 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
Better Rating is a lightweight rating system for rating anything that helps you create beautiful rating forms with jQuery and Font Awesome icons.
How to use it:
1. Include the latest Font Awesome for rating symbols.
<link rel="stylesheet"
href="https://use.fontawesome.com/releases/v5.1.0/css/all.css"
integrity="sha384-lKuwvrZot6UHsBSfcMvOkWwlCMgc0TaWr+30HWe3a4ltaBwTZhyTEggF5tJv8tbt"
crossorigin="anonymous">
2. Include jQuery library and the jQuery Better Rating plugin's files on the webpage.
<link href="css/better-rating.css" rel="stylesheet">
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"
integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo"
crossorigin="anonymous">
</script>
<script src="js/better-rating.js"></script>
3. Create a list of rating symbols and then wrap them together with a hidden input (used to store the rating input) into an HTML form.
<form action="#" method="get" id="better-rating-form">
<input type="text" name="name" placeholder="Your Name" id="" required>
<div class="rating">
<i class="fa fa-star" data-rate="1"></i>
<i class="fa fa-star" data-rate="2"></i>
<i class="fa fa-star" data-rate="3"></i>
<i class="fa fa-star" data-rate="4"></i>
<i class="fa fa-star" data-rate="5"></i>
<input type="hidden" id="rating-count" name="rating" value="0">
</div>
<textarea name="rate" id="" cols="30" rows="10" required></textarea>
<button type="submit">Submit</button>
</form>
4. The JavaScript to enable the rating fom.
$(function(){
$('#better-rating-form').betterRating();
});
This awesome jQuery plugin is developed by malithmcr. For more Advanced Usages, please check the demo page or visit the official website.











