Hi i have a select tag in HTML form
I wanna get option name (attribute) when select on change
What can I do?
i very search in google but i not found
HTML form write with Django
my code:
<form action="{% url 'busi:add_business' %}" method="POST">
{% csrf_token %} {{business_form.as_p}}
<select name="" id="provinses">
</select>
<button type="submit">افزودن</button>
</form>
var provinces = [{
"id": 1,
"name": "آذربایجان شرقی",
"slug": "آذربایجان-شرقی"
},
{
"id": 2,
"name": "آذربایجان غربی",
"slug": "آذربایجان-غربی"
},
{
"id": 3,
"name": "اردبیل",
"slug": "اردبیل"
},
]
for (var i = 0; i < provinces.length; i++) {
var node = document.createElement("option");
var textnode = document.createTextNode(provinces[i].name);
node.appendChild(textnode);
node.setAttribute("name", provinces[i].id)
document.getElementById("provinses").appendChild(node);
}
const selectElement = document.querySelector('#provinses');
selectElement.addEventListener('change', optionName)
function optionName(e) {
var name = this.name;
console.log(name)
}