/ / Encontrando o botão de submissão do valor onclick - jquery

Encontrando o botão de submissão do valor onclick - jquery

Eu tenho dois botões no meu formulário

 <input type="submit" name="_finish" id="_finish" value="Submit" class="butn" />

<input type="submit" name="_cancel" value="Close" class="butn" style="width:60px;"/>

Eu estou tentando encontrar qual botão é clicado. Pesquisando no google eu tenho código jquery como este

var val = $("input[type=submit][clicked=true]").val();

Mas alertar esse valor mostra que isso é indefinido. Como posso cumprir meu objetivo?

Respostas:

1 para resposta № 1

Você precisa usar a alça de clique, pois o evento de envio não fornece informações sobre qual botão foi clicado

$("input[type=submit]").click(function(){
alert(this.value);
return false;
});

Demonstração: Violino


2 para resposta № 2

Experimentar:

$("input[type="submit"]").submit(function(){
alert($(this).val());
return false;
});

2 para resposta № 3

Violino de trabalho

tente isto:

$("input[type=submit]").click(function () {
if ($(this).val() == "Close") alert("close clicked");
if ($(this).val() == "Submit") alert("Submit clicked");
});