Проверка формы динамический созданный элемент не работает
У меня есть несколько полей (созданных динамически) на странице, и я пытаюсь каждый элемент формы отправить .Ниже приведен пример кода, только поле txtage validate, txtName не validating .Есть ли возможность проверить каждое поле с помощью приведенного ниже кода?
Что я уже пробовал:
<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width" /> <title>Index</title> <script> function txtName_FormValidation() { document.getElementById('entryForm').onsubmit = function (e) { if (document.getElementById('txtName').value.length <= 0) { alert(1) document.getElementById('span_txtName').innerHTML = 'Please Enter Name.' return false; }; } } function txtAge_FormValidation() { document.getElementById('entryForm').onsubmit = function (e) { if (document.getElementById('txtAge').value.length <= 0) { alert(2) document.getElementById('span_txtAge').innerHTML = 'Please Enter Age.' return false; }; } } </script> </head> <body onload="txtName_FormValidation(); txtAge_FormValidation()"> <form id="entryForm"> <input type="text" id="txtName" /> <span id="span_txtName"></span> <br /> <input type="text" id="txtAge" /> <span id="span_txtAge"></span> <br /> <button type="submit" value="Sebmit">Submit</button> </form> </body> </html>