找到值提交按钮onclick

时间:2013-12-17 10:42:31

标签: jquery

我的表格中有两个按钮

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

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

我试图找到点击的按钮。在google上搜索我得到了像这样的jquery代码

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

但警告这个值显示这是未定义的。我怎样才能实现我的目标。任何人都知道帮助我

3 个答案:

答案 0 :(得分:2)

尝试:

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

答案 1 :(得分:2)

Working Fiddle

试试这个:

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

答案 2 :(得分:1)

您需要使用点击句柄,因为提交事件不会提供有关点击了哪个按钮的信息

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

演示:Fiddle