Я хочу перехватить отправку формы, затем передать форму как переменную в функцию Javascript, а затем получить значения элементов формы в этой конкретной форме. В моем примере может быть несколько форм с классом formtype. Не думаю, что то, что у меня здесь, совсем правильно, но, может быть, близко? Как мне сослаться на конкретную отправленную форму в случае нескольких форм класса formtype?
$('.formtype').on('submit', function(e){
var $submittedform=$(this);
e.preventDefault();
processForm($submittedform);
});
function processForm($submittedform){
var email=$($submittedform+' .email').val();
}



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


Вы довольно близки, но используйте find () вместо конкатенации строк
$('.formtype').on('submit', function(e) {
var $submittedform = $(this);
e.preventDefault();
processForm($submittedform);
});
function processForm($submittedform) {
console.info($submittedform.find('input.email').val())
}<script src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form class = "formtype">
<input class = "email" value = "foo">
<input type = "submit">
</form>
<form class = "formtype">
<input class = "email" value = "bar">
<input type = "submit">
</form>Работает отлично! Спасибо.
использовать данные в случае перехода к
function(e)при отправке события.