Как проверить форму?
Я хочу представить. Он не добавляет строку и не отправляет.
$(document).ready(function() {
$("#form-submit").on('click', function(e) {
e.preventDefault();
var formdata = {
first_name: $("#first-name").val(),
last_name: $("#last-name").val(),
middle_name: $("#middle-name").val(),
gender: $('input[name = "gender"]:checked').attr('value'),
birthday: $("#birthday").val()
}
$("#student_data").append('<tr></tr>');
$.each(formdata, function(key, value) {
$('table tr:last').append('<td> ' + value + ' </td>');
});
$('table tr:last').append('<button class = "dlt" href = "#">Delete </button> <button class = "edit" href = "#"> edit</button>')
$("#demo-form1")[0].reset();
});
});
Можете ли вы также добавить свой HTML?
пожалуйста, добавьте также HTML для лучшего понимания



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


// You need to listen to the submit event
$(document).ready(function() {
$('#form').on('submit', function(event) {
event.preventDefault();
console.info('Click Submit form');
const formData = {
first_name: $('#first-name').val(),
};
// validate the form data
// For example check that the first name is not empty
if (formData.first_name.trim().length) {
console.info('Do something with first name');
} else {
// will break the function and not continue
return;
}
});
});<script src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form id = "form">
<input type = "text" id = "first-name">
<button type = "submit">Submit</button>
</form>
Проверьте свойство
validформыform-submit.