@eneskpc/jquery.dblclickfield
v1.0.0
Published
it can transform a html element to an input element to edit it
Downloads
4
Maintainers
Readme
jQuery DoubleClickField v1.0.1
This project allows you to edit html element with double click. Click for Demo
Why I prepared this jQuery Plugin
Because, I had to use this plugin for Private Project. I created a reference for myself and I wanted to be a source for you.
How to use this plugin?
This is very simple! First select HTML tag to you use (except input element) :
<h1 id="edit-element-1">Editable Element 1</h1>
Then use the following JavaScript(jQuery) code :
$(document).ready(function(){
$('#edit-element-1').dblClickField();
});
What else this?
When you press Enter, you can send the data to another page!
For this, first you must add to an attribute to the element you selected. This attribute is sname
.
With this feature you can get data from another page.
<h1 id="edit-element-2" sname="e2">Editable Element 2</h1>
You need to submit an object parameter for JavaScript. You must define url and method variables in this object.
$(document).ready(function () {
$('#edit-element-2').dblClickField({
send: {
url: 'samples/dblClickField.sample.php',
method: 'POST' /*The request is using the POST method. You can use the GET method. */
}
});
});
This plugin has a few Events
For above examples, you can add the "onChange" or "onEditMode" functions on the defined object.
$(document).ready(function () {
$('#edit-element-1').dblClickField({
onEditMode: function (object) {
alert(object.val().split(" ")[0]);
}
});
$('#edit-element-2').dblClickField({
send: {
url: 'samples/dblClickField.sample.php',
method: 'POST' /*The request is using the POST method. You can use the GET method. */
},
onChanged: function (object) {
alert(object.val());
}
});
});