В форме текстовое поле создается динамически, нажимая кнопку добавления, так что текстовое поле создается в новой строке. Теперь моя проблема заключается в проверке текстовых полей, которые были созданы динамически, так что он показывает сообщение, если таковые имеются текстовые поля остаются пустыми при отправке формы, нажав кнопку отправить. Пожалуйста, помогите мне.
EDIT
<html>
<head>
<SCRIPT language="javascript">
function addRow(tableID) {
var table = document.getElementById(tableID);
var rowCount = table.rows.length;
var row = table.insertRow(rowCount);
var cell1 = row.insertCell(0);
var element1 = document.createElement("input");
element1.type = "text";
cell1.appendChild(element1);
}
</SCRIPT>
</head>
<body>
<form onSubmit="return validateFormOnSubmit(this)">
<INPUT type="button" value="Add More Symptom " onClick="addRow('dataTable')" />
<TABLE id="dataTable" >
<TR>
<TD >
<INPUT type="text" name="symp[]" />
</TD>
</TR>
</TABLE>
<input type="submit" value="Submit" name="ADD_SUBMIT">
</form>
</body>
</html>
Выше приведен скрипт для добавления новых текстовых полей в новую строку.
Теперь мне требуется, чтобы при нажатии кнопки «Отправить» каждое текстовое поле проверялось, независимо от того, пусто оно или нет на стороне клиента. Введенные значения в текстовом поле не должны исчезнуть, а количество пустых текстовых полей должно быть одинаковым.