在ASP.NET MVC Razor模式里面提交表单数据时,都有一个type=submit的input按钮,
在ASP.NETMVCRazor模式里面提交表单数据时,都有一个type=submit的input按钮,我想把这个按钮替换为a标签,怎么替换才能实现同样的效果(提交表单到...
在ASP.NET MVC Razor模式里面提交表单数据时,都有一个type=submit的input按钮,我想把这个按钮替换为a标签,怎么替换才能实现同样的效果(提交表单到某个controller的action里面)
展开
3个回答
展开全部
可以的。你可以使用
<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>
展开全部
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请求失败!");
}
});
$.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请求失败!");
}
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<form id="form1" action="你的action地址">
<a id='submit'><a>
</from>
$("#submit").click(function(){
$("#form1").submit();
});
<a id='submit'><a>
</from>
$("#submit").click(function(){
$("#form1").submit();
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询