I want to create change event function to display two values that is passed from select option.
Below is my select option code. I want to pass attribute value of data-a and data-b to JavaScript so that I can use it to pass each value to each span element.
<select id="ddlEmployee" name="xAcademicYear" class="form-control" id="exampleFormControlSelect1">
<option data-a="2015-01-01" data-b="2016-12-31" value="2015-2016">2015-2016</option>
<option data-a="2016-01-01" data-b="2017-12-31" value="2016-2017">2016-2017</option>
<option data-a="2017-01-01" data-b="2018-12-31" value="2017-2018">2017-2018</option>
</select>
This is where both of value will end...
<span id="curdatestart"></span>
<span id="curdateend"></span>
This is the script where I catch the data-a and data-b and throw it again by id:
$(document).ready(function(){
$("#ddlEmployee").change(function(){
var xDate = document.getElementById('ddlEmployee');
var startDate = xDate.getAttribute('data-a');
var endDate = xDate.getAttribute('data-b');
document.getElementById("curdatestart").innerHTML = startDate;
document.getElementById("curdateend").innerHTML = endDate;
});
});
Please help me...