在ASP.NET MVC Razor模式里面提交表单数据时,都有一个type=submit的input按钮,

在ASP.NETMVCRazor模式里面提交表单数据时,都有一个type=submit的input按钮,我想把这个按钮替换为a标签,怎么替换才能实现同样的效果(提交表单到... 在ASP.NET MVC Razor模式里面提交表单数据时,都有一个type=submit的input按钮,我想把这个按钮替换为a标签,怎么替换才能实现同样的效果(提交表单到某个controller的action里面) 展开
 我来答
yixinyq
2014-01-13 · 知道合伙人软件行家
yixinyq
知道合伙人软件行家
采纳数:189 获赞数:752

向TA提问 私信TA
展开全部

可以的。你可以使用

<a href="#" onclick="addMood()">我的操作</a>, 

也可以使用

<input type="button" value="我的操作" onclick="addMood()" />


就是说你点它是时间去调用addMood()方式,他会$('#moodForm').submit();提交你当前的表单,记住<a>的href不能有连接。


把下面的这段代码添加到视频的<head></head>标签中。如果你的视频中没有head标签,那么请在默认布局页添加一个占位符,在你的视频中集成这个占位符就可以添加了。

jquery.js你自己下载一个吧,这里不让放连接。


<script src="juqery.js">
   <script type="text/javascript">    
       function addMood() {    
           $('#moodForm').submit();   
       }       
   </script>
zlj392090057
2014-01-14 · TA获得超过732个赞
知道小有建树答主
回答量:612
采纳率:75%
帮助的人:147万
展开全部
ajax 实现 既然不想用submit 自然不想刷新, 给A表情加个onclick事件 将ajax代码放入事件中
$.ajax({
url: "/SchoolOA/AddTeacher/" + schoolid,
type: "POST",
dataType: "JSON",
data: { "UserID": UserID},
success: function (result) {
switch (result) {
case "0":
dlg.Msg.Err("添加失败!");
break;
}

}, error: function (msg) {

return dlg.Msg.Err("Ajax请求失败!");

}
});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a44a0a8
2014-01-14
知道答主
回答量:30
采纳率:0%
帮助的人:9万
展开全部
<form id="form1" action="你的action地址">
<a id='submit'><a>
</from>

$("#submit").click(function(){
$("#form1").submit();
});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式