Я использую ajaxSubmit плагин для отправки форм Ajax, но по некоторым причинам этот плагин не отправляет имена/значения input[type=image]
. Таким образом, теперь я ловлю отправлять событие, прежде чем ajaxSubmit обработает форму, и я должен знать, возможно ли узнать, какая кнопка была нажата?
$("input .button-example").click(function(){
//do something with $(this) var
});
PS: у вас есть jQuery, контролирующий $ var? Иначе вы должны сделать это:
jQuery.noConflict();
jQuery(document).ready(function(){
jQuery("input .button-example").click(function(){
//do something with jQuery(this) var
alert(jQuery(this));
});
});
если вы не хотите управлять событием (форма submit)
$(document).ready(function(){
$("#formid").submit(function() {
alert('Handler for .submit() called.');
return false;
});
});
скажите мне что-нибудь, если это сработало ;)
.Это будет поймать в зависимости от того, какой входной элемент инициировал представление:
$(document).ready(function() {
var target = null;
$('#form :input').focus(function() {
target = this;
alert(target);
});
$('#form').submit(function() {
alert(target);
});
});