使用ASP.NET,我怎么做时,点击此按钮标签提交我的ASP.NET表单:制作一个按钮元素提交
<button>Submit</button>
我想它做一个回就像一个普通的asp.net服务器控制按钮将工作。如果可能的话,我更喜欢jQuery的方式来做到这一点。
使用ASP.NET,我怎么做时,点击此按钮标签提交我的ASP.NET表单:制作一个按钮元素提交
<button>Submit</button>
我想它做一个回就像一个普通的asp.net服务器控制按钮将工作。如果可能的话,我更喜欢jQuery的方式来做到这一点。
$('button').on('click', function(){
$(this).closest('form').submit();
});
在按一下按钮,它会找出最接近的形式(这将是父),并通过形式传递给action
在那里你可以通过你定义的方法访问值提交;要么是get
要么是post
。
我想这就是你问的。
您可以使用:
<input type="Submit" />
或者使用jQuery你可以使用:
$(function() {
$('button').on('click', function() {
$('form').submit();
});
});
您使用JavaScript,当你有联系,或者div的,或者说不能做回发等元素。
在你的情况下,HTML5中的<button>Submit</button>
呈现一个提交按钮,如果你点击它,你只需提交表单和你所需要的。
额外的asp.net控件具有一些更多的功能和与后面的代码进行通信,但对于提交表单,任何提交按钮以太,那么经典<input type="submit" value="Submit">
可以做你所要求的,因为它们。
查看'__doPostBack'函数,该函数由页面正文中的asp.net控件插入。模拟这种行为。我不知道你是否要求服务器标签,或者如果你想要一个普通的html标签,并修改它做js/jquery回发。 – ryan
@ryan - 我想做后者...采取一个普通的html标签,并修改它做一个回发与jquery – Icemanind