Dima83
Новичок
С помощью селектор, вынимаю все теги из формы, мне нужно определить какой тег является input а какой select и option. Раньше я использовал атрибут type в цикле, но у select и option нет этого атрибута. Если попробовать вот так, то не работает
Мне нужно выявить каждый тег в форме сравнить его с полученным html element и чтобы для каждого тега сработало условие. Как это можно сделать? Вот код:
JavaScript:
if(input[i]==="HTMLInputElement")
{
}
Код:
<script>
$(document).ready(function(e){
let form = document.querySelector('form');
form.onsubmit = function() {
var input = this.querySelectorAll('input, select, option');
for(var i = 0; i < input.length; i++)
{
if(input[i]==="HTMLInputElement")
{
}
if(input[i]==="HTMLSelectElement")
{
}
if(input[i]==="HTMLOptionElement")
{
}
}
};
});
</script>
.....
<form action="">
<input type="text"><br>
<input type="text"><br>
<select name="test">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input type="submit">
</form>