Я реализую несколько полей ввода в элементе формы, поэтому внутри формы может быть одно поле ввода и несколько полей ввода. Поэтому я хочу реализовать один метод для проверки. Для номера телефона, электронной почты, возраста, даты и т. Д. Поэтому в будущем может быть сформировано 15 полей для ввода. Таким образом, в этом случае метод должен обрабатывать все поля ввода.
Ниже приведен пример кода:
<form onsubmit="return false">
<div>
<label for="">Name</label>
<input type="text" name="fname" id="fname" onkeyup=handleInput(this)>
</div>
<div>
<label for="">Middle Name</label>
<input type="text" name="mname" id="mname" onkeyup=handleInput(this)>
</div>
<div>
<label for="">Age</label>
<input type="number" name="age" id="age" onkeyup=handleInput(this)>
</div>
<div>
<label for="">Email</label>
<input type="text" name="email" id="email" onkeyup=handleInput(this)>
</div>
<div>
<label for="">Mobile</label>
<input type="number" name="mobile" id="number" onkeyup=handleInput(this)>
</div>
<div>
<button onclick=submitData()>Submit</button>
</div>
</form>
<script>
var data={ };
function handleInput(e){
data[e.name] = e.value;
}
function submitData(){
console.log(data); //return object
}
</script>
DEMO https://jsfiddle.net/varunPes/2fdoxanu/5/
Можно ли обрабатывать проверку с помощью одной функции? Если у кого-нибудь есть идеи, поделитесь, заранее спасибо.