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 № 1Você 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
tente isto:
$("input[type=submit]").click(function () {
if ($(this).val() == "Close") alert("close clicked");
if ($(this).val() == "Submit") alert("Submit clicked");
});