Inline Editing With Input, Select And Textarea - jqInlineEdit
| File Size: | 12.3 KB |
|---|---|
| Views Total: | 8942 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
A small yet robust inline editing plugin for jQuery that makes an element act as an input field, select box or textarea when a specific event is triggered.
Comes with several callback functions and event handles that can be used to save the changes via AJAX whe needed.
Basic usage:
1. Load the JavaScript inline-edit.jquery.js after loading jQuery library and we're ready to go.
<script src="https://code.jquery.com/jquery-3.3.1.min.js"
integrity="sha384-tsQFqpEReu7ZLhBV2VZlAu7zcOV+rXbYlF2cqB8txI/8aZajjp4Bqd+V6D5IgvKT"
crossorigin="anonymous">
</script>
<script src="inline-edit.jquery.js"></script>
2. Make an element editable through an input field.
<div class="input"> <button>Click Me</button> </div>
$(".input").inlineEdit({
type: 'text'
});
3. Make an element editable through a select box where the users are able to select predefined data from a dropdown.
<div class="select"> <button >Click Me</button> </div>
$(".select").inlineEdit({
type: 'select',
data: {
'default': 'Click Me',
'opt-1': 'jQuery',
'opt-2': 'Script'
}
});
4. Make an element editable through a textarea element.
<div class="textarea"> <button >Click Me</button> </div>
$(".textarea").inlineEdit({
type: 'textarea'
});
5. Add an extra CSS class to the editable element.
$(".textarea").inlineEdit({
className: null
});
6. Decide whether to trim whitespace around text.
$(".textarea").inlineEdit({
trim: true
});
7. Specify the trigger event (Default: click).
$(".textarea").inlineEdit({
on: 'dblclick'
});
8. Available event handlers.
$(".textarea").inlineEdit({
onChange: function (el, theText, theHtml) {
},
onEdit: function (el) {
},
onNoChange: function (el) {
}
});
This awesome jQuery plugin is developed by faulker. For more Advanced Usages, please check the demo page or visit the official website.











