MVC表单提交加JS验证
做一个普通表单提交,但是要加前端验证,如下:
1. Action
public ActionResult Add(ProductModelproductID)
        {
     //operate...
        }
[HttpPost]
        public ActionResult Add(ProductModelmodel)
        {
    //operate...
        }
2.View
@model ProductModel
@{
    Layout = "~/Views/Shared/_Layout.cshtml";
    ViewBag.Title = "产品添加";
}
<div class="page-tl">产品添加</div>
    <div class="pannel-info pannel-info-holiday">
        <form method="post" action="@Url.Action("AddProduct")" id="addproduct" >
            <div class="holiday">
                    <table>
                        <tr>
                            <th>产品名称</th>
                            <td>
                                @Html.TextBox("ProductName", Model.ProductName,)
                            </td>
                        </tr>
                    </table>
                    <div class="holiday-manage-btn">
                        <input type="submit" id="update" class="btn-blue" value="保存">
                        <a class="btn-white " href="@Url.Action("Index")">取消</a>
                    </div>
            </div>
        </form>
    </div>
@section foot{
    <script src="@Url.Content(JsSrcConfigurator.vacationProductJs)" type="text/javascript"></script>
}
3.Javascripts
jQuery(function (j) {
jQuery("#update").click(function () {
return checkProduct();
    })
})
function checkProduct()
{
    var _productName = j("#ProductName").val();
if (!checkEmpty(_productName)) {
        return false;
    }
return true;
}
MVC表单提交加JS验证的更多相关文章
- jq表单提交加正则验证
		验证方法:姓名,手机,邮箱这些,鼠标点击移走用input的失去焦点blur事件.若为空,给input下方加提示消息. html: input框是引用bootstrap的css <div clas ... 
- 自制“低奢内”CSS3注册表单,包含JS验证哦。请别嫌弃,好吗?。
		要求 必备知识 基本了解CSS语法,初步了解CSS3语法知识.和JS/JQuery基本语法. 开发环境 Adobe Dreamweaver CS6 演示地址 演示地址 预览截图(抬抬你的鼠标就可以看到 ... 
- Form表单提交,js验证
		Form表单提交,js验证 1, Onclick() 2, Onsubmit() Button标签 input (属性 submit button )标签 Input type=button ... 
- 自制“低奢内”CSS3登入表单,包含JS验证,请别嫌弃哦。
		要求 必备知识 基本了解CSS语法,初步了解CSS3语法知识.和JS/JQuery基本语法. 开发环境 Adobe Dreamweaver CS6 演示地址 演示地址 预览截图(抬抬你的鼠标就可以看到 ... 
- Java工作流引擎表单引擎之JS表单字段输入脚本验证
		关键字: 表单设计器, 字段验证. workflow,ccform, ccBPM. 工作流快速开发平台 工作流流设计 业务流程管理 asp.net 开源工作流bpm工作流系统 java工作流 ... 
- Asp.net MVC4高级编程学习笔记-模型学习第五课MVC表单和HTML辅助方法20171101
		MVC表单和HTML辅助方法 一.表单的使用. 表单中的action与method特性.Action表示表单要提交往那里,因此这里就有一个URL.这个URL可以是相对或绝对地址.表单默认的method ... 
- Ajax实现提交表单时验证码自动验证(原创自Zjmainstay)
		本文通过源码展示如何实现表单提交前,验证码先检测正确性,不正确则不提交表单,更新验证码. 1.前端代码 index.html <!DOCTYPE html> <html> &l ... 
- ASP.NET\ASP.NET MVC表单提交遇到的问题结论
		同步提交的两种基本方式 1,用type=“submit”按钮.form没有必要runat=“server” <form method="post" action=" ... 
- 使用Spring MVC表单标(转)
		概述 在低版本的Spring中,你必须通过JSTL或<spring:bind>将表单对象绑定到HTML表单页面中,对于习惯了Struts表单标签的开发者来说,Spring MVC的 ... 
随机推荐
- Web存储(Web Storage)介绍
			Web存储即在客户端存储数据. 在没有Web Storage之前,是通过cookie来在客户端存储数据的.但是由于 浏览器能存cookie数比较少.如IE8,Firefox,opera每个域可以保存的 ... 
- oracle plsql 64位 32位连接未打开 无法解析各种错终极解决方案
			首先取消登陆,进入pl/sql界面-工具-首选项 其次就需要你设置环境变量(加一个ORACLE_HOME和修改原先path里的路径这个不修改也行,主要是让大家知道为什么设置环境变量) 这些设置好,你在 ... 
- ElasticSearch D3
			http://www.elasticsearch.org/blog/data-visualization-elasticsearch-aggregations/ 
- 在PADS LAYOUT中修改所有元件字体的大小,怎么修改?
			1.选中一个字符,Ctrl+Q查看一下属性,是在哪一层. 2.Ctrl+Alt+F(Filter)打开滤波器选项,点Layer,将除字符所在层之外的层全部关掉,即将其前面的"√"去 ... 
- HDU 5800 To My Girlfriend(单调DP)
			[题目链接]http://acm.hdu.edu.cn/showproblem.php?pid=5800 [题目大意] 给出一个容量上限s,f[i][j][k][l][m]表示k和l两个物品不能选,i ... 
- HDU 5059 Help him
			题解:先判断第一个是否负号.如果是把第一个符号拿掉之后判断后面的长度是否<=12,并且是否数字,然后转化成数字看看是否在[a,b],注意-0这个数据. 如果不是判断长度是否<=12,并且是 ... 
- BF、KMP、BM、Sunday算法讲解
			BF.KMP.BM.Sunday算法讲解 字串的定位操作通常称作串的模式匹配,是各种串处理系统中最重要的操作之一. 事实上也就是从一个母串中查找一模板串,判定是否存在. 现给出四种匹配算法包括BF(即 ... 
- dp-史上最戳最长最臭代码-hdu-4733-G(x)
			题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=4733 题目大意: 定义G(x)=x⊕(x>>1).给两个由0.1.?组成的长度相同的字符 ... 
- Ordering Tasks(拓扑排序+dfs)
			Ordering Tasks John has n tasks to do. Unfortunately, the tasks are not independent and the executio ... 
- Mybatis上路_05-使用命令行自动生成【转】
			http://my.oschina.net/vigiles/blog/125127 Mybatis上路_05-使用命令行自动生成 1人收藏此文章, 我要收藏 发表于1个月前(2013-04-24 ... 
