Проблема в том, что я собираюсь выполнить определенный javascript перед отправкой формы.Я знаю, что обработчик события onsubmit можно использовать для проверки или проверки формы.Мне нужно проверить наличие скрытой строки в таблице, которая, если она существует, я намереваюсь удалить, поскольку она будет иметь значение '' вместо целого числа.Но это не работает.Вот код
<form name = "add_courses" action = "degree_to_college.jsp" method = "POST" onsubmit = "checkHidden()">
......
<button class =" btn btn-primary large" type = "submit" >MODIFY</button>
.....
</form>
Вот код JavaScript.
function checkHidden(){
if(document.getElementById("select_degree").style.display == "none"){
document.getElementById("add_degree").deleteRow(-1);
}
}
Ошибка при отправке формы, которая показывает, что строка с пустым значением не удаляется.javax.servlet.ServletException: java.sql.SQLException: Неверное целочисленное значение: '' для столбца 'rating' в строке 1
Анализируются ли данные до события onsubmit, если да, то есть альтернатива или amЯ ошибаюсь?