Множество способов сделать это, попробуйте:
$.ajax({
...
beforeSend: function() {
if (isMyFormSubmitted()) {
$('li').click(function() {
alert('...');
});
} else {
$('li').click(function() {
prompt('...');
});
}
}
});
isMyFormSubmitted()
- это некоторая функция, которая возвращает истину или ложь в зависимости от того, была ли отправлена форма.Очевидно, вам нужно пройти через все поля, чтобы увидеть, изменилось ли что-нибудь в этой функции.