提交按钮元素

时间:2013-01-04 01:55:42

标签: c# jquery asp.net

使用ASP.NET,如何在单击时使此按钮标记提交我的ASP.NET表单:

<button>Submit</button>

我希望它能像普通的asp.net服务器控制按钮一样回复。如果可能的话,我更喜欢用jquery的方法来做。

3 个答案:

答案 0 :(得分:3)

$('button').on('click', function(){
    $(this).closest('form').submit(); 
});

单击按钮,它将找到最接近的表单(将是父表单),并通过将表单传递给action来提交,您可以通过定义的方法访问值; getpost

我认为这就是你所要求的。

答案 1 :(得分:2)

您可以使用:

<input type="Submit" />

或者使用jQuery,您可以使用:

$(function() {
    $('button').on('click', function() {
        $('form').submit();
    });
});

答案 2 :(得分:1)

当你有链接,div或其他无法回发的元素时,你使用javascript。

在您的情况下,html5中的<button>Submit</button>会呈现一个提交按钮,如果您点击该按钮,则只需提交表单即可。

额外的asp.net控件有更多的功能和与后面的代码的通信,但是对于表单的提交,任何提交按钮以太一个,以及经典<input type="submit" value="Submit">可以做你所要求的,因为他们是