精华内容
下载资源
问答
  • Validform前端表单验证

    2017-09-15 17:21:56
    Validform前端表单验证,里面包含了源代码,以及对应表单验证的例子,和日期插件,密码强度插件,上传文件插件
  • 已创建此概念证明是为了说明如何使用多个ACF字段组显示多步骤前端表单。 转到以发现其背后的主要逻辑。 这是主要文件,负责输出我们的[acf_multiforms_example]短代码并在使用acf/save_post处理表单时进行必要的...
  • 前端表单插件.zip

    2019-10-23 12:57:38
    我将表单验证的所有插件包资源打包在一起上传,为了以后再有此需求时自己能找得到,有需要的也可以支持一下。 具体用法参照该博客:https://mp.csdn.net/mdeditor/102658565#
  • 6个非常精美的Web前端表单提交以及搜索框(六)
  • 前端表单序列化的一些基本操作

    千次阅读 2018-01-08 16:16:59
    前端表单的一些基本操作 表单序列化成对象:$('#mfform').serializeObject(), 获取textbox的值 pageData.mainFrame.mfmtype =$('#mfmtype').textbox('getValue'); 表单序列化成json:$('#mfform')....

    前端表单的一些基本操作

    表单序列化成对象:$('#mfform').serializeObject(),

    获取textbox的值
    pageData.mainFrame.mfmtype =$('#mfmtype').textbox('getValue');

    表单序列化成json:$('#mfform').serializeJSON(),

    方法通过序列化表单值来创建对象数组(名称和值):$('#mfform').serializeArray(),

    对序列化表单的值进行追加值:
    var pageData = {
        mainFrame : $('#mfform').serializeObject(),
        tabIndex : tabIndex,
        pageStatus : pageStatus
    }



    展开全文
  • 自己写的一个表单验证,特别省事,也容易操作,要是不会我还可以指导一下,这个表单是实时触发,可以调节成按钮触发,关于文件使用在我的博客里面有 地址:...
  • 当我们像后台提交表单时,前端表单的验证是最重要的,因为我们前端要尽量保护后端,所以一切有必要的验证我们在前端做即可. 最近一直在做关于坏客户列表和黑名单内容管理系统 所以将平时写的一些基本代码显示如下 ...

    当我们像后台提交表单时,前端表单的验证是最重要的,因为我们前端要尽量保护后端,所以一切有必要的验证我们在前端做即可.

    最近一直在做关于坏客户列表和黑名单内容管理系统 所以将平时写的一些基本代码显示如下

    1、像后台插入数据时 前端表单验证如下

    <div style="padding: 100px 100px 10px;">
        <form class="bs-example bs-example-form" role="form" name="addForm">
            <div class="input-group">
                <span class="input-group-addon">公司名称</span>
                <input ensure-exist="exist" name="companyName" type="text" class="form-control" placeholder="Twitterhandle" ng-model="badCus.companyName" required>
                <div class="error" ng-show="addForm.companyName.$dirty&&addForm.companyName.$invalid">
           <small class="error" ng-show="addForm.companyName.$error.required">用户名不能为空</small>
           <small class="error" ng-show="addForm.companyName.$error.exist">公司名称不在码表中</small>
      </div>
            </div>
            <div class="input-group">
                <span class="input-group-addon">出险日期</span>
                <input type="text" class="form-control" readonly max-date="maxDate" uib-datepicker-popup="yyyy-MM-dd" is-open="dateFopened" ng-model="badCus.dangerDate"  ng-click="dangerDateFopen($event)" placeholder="请选择日期" />           
            </div>
            <div class="input-group">
                <span class="input-group-addon">信息来源</span>
                <input type="text" class="form-control" placeholder="Twitterhandle" ng-model="badCus.informationSource" required>
            </div>
            <div class="input-group">
                <span class="input-group-addon">持仓公司</span>
                <input type="text" class="form-control" placeholder="Twitterhandle" ng-model="badCus.holdCompany" required>
            </div>
            <div class="input-group">
                <span class="input-group-addon">风险类型</span>
                <input type="text" class="form-control" placeholder="Twitterhandle" ng-model="badCus.riskType" required>
            </div>
            <div class="input-group">
                <span class="input-group-addon">持仓金额</span>
                <input type="number" class="form-control" placeholder="Twitterhandle" ng-model="badCus.holdAmount" required>
            </div>
            <div>
                <button  ng-disabled="addForm.$invalid" class="btn btn-success" ng-click="saveBadCus()">保存</button>
            </div>
        </form>
    </div>

    注意事项:$valid 和$invalid 相反  $invalid表示当前控件至少存在一个错误  有错误时为true  $valid表示当前有错误时为false 无错误时为true

    name 定义了表单的名称    ng-disabled="addForm.$invalid"  定义了按钮是否可点击 当表单不合法时 按钮置灰

    $dirty 表示当前用户和控件交互过 交互过$dirty的值为真  和$pristine 相反

    $error对象中保存着没有通过验证的验证器名称以及对应的错误信息 

    required 表示当前控件必须有值

    2、serivce层保存数据写法

    //保存客户
    this.saveBadCustomer=function(companyName,dangerDate,informationSource,holdCompany,riskType,holdAmount)
    {
        var deferred = $q.defer();
                var url = "api/blacklist/saveBadCustomerInformation" ;
                $http({
                method:"post",
                url:url ,
                data:{          
                company_name:companyName, 
                danger_date:dangerDate,
                source:informationSource,
                holder:holdCompany,
                risk_type:riskType,
                amount: holdAmount  持仓金额

          }
            })
            .success(function(data) {
            deferred.resolve(data);
            })
            .error(function(data, status, headers, config){
                deferred.reject(data);
            });
            return deferred.promise;
    };

    注意事项:通过angularJs提供的服务 以对象的方式像后台请求接口保存数据  后台采用实体类的方式与前端对象值进行绑定  实体类的类型是什么  前端页面所传入的值就应该是什么  否则会报400错误 bad request  例如 如果后台是String 方式 那么前端可以是任意值 如果后台是Integer 前端应该是整数  如果是日期类型前端应该输入日期  否则会绑定错误  最应该注意的是如果前端传入的值是小数对精度要求较高的话 一定要用 BigDecimal 这个封装类.

    3、自定义指令 判断一个公司是否存在

    app.directive('ensureExist',function($http){
    return {
    require:'ngModel',
    link:function(scope,ele,attrs,c){
    scope.$watch(attrs.ngModel,function(n){
    console.info(c);
    console.info(n);
    if(!n)return;
    $http({
    method:'post',
    url:'api/blacklist/getCompanyNameIsTable?companyName='+ n,
    data:{
    field:attrs.ensureExist,
    value:scope.ngModel
    }
    }).success(function(data)
    {   
    console.info(data);
    c.$setValidity('exist',data);

    }).error(function(data){
    console.info(data);
    c.$setValidity('exist',data);
    });

    });
    }
    };

    注意事项 :写指令不是目的 重要的是懂得其中的原理才能写出优雅的指令

    4、angularJs的弹出框的基本 写法  在页面定义一个模板页面

    <html></html>

    <script type="text/ng-template" id="test.html">
    <div>
                                         您好, 该公司已经入库  ,不能重复入库 , 谢谢!
           </div>
           <div >
               <button class="btn" ng-click="cancel()">确认</button>
           </div>
    </script>

    js 中指定改控制器 

    blacklistContrl
    .controller("IndentityModalInstanceCtrl",function($scope,$uibModalInstance){
    $scope.cancel = function(){
             $uibModalInstance.dismiss('cancel'); // 退出
    }

    具体执行方法

    var modalInstance = $uibModal.open({
                templateUrl : 'test.html',  //指向上面创建的视图
                controller : 'IndentityModalInstanceCtrl',// 初始化模态范围
                size : 'lg', //大小配置
                resolve:{
                }
            });
            modalInstance.result.then(function(){  
            },function(){
            });

     注意事项 :当使用angularJS的弹出框时要引入$uibModal指令  同时要在模块中注入ui.bootstrap  同时也要引入ui-bootstrap-tpls.js

    5、bootstrap 时间插件写法

     页面写法

       <input type="text"  readonly max-date="maxDate" uib-datepicker-popup="yyyy-MM-dd" is-open="dateFopened" ng-model="badCus.dangerDate"  ng-click="dangerDateFopen($event)" placeholder="请选择日期" />  

     js端写法

    //日期选择结束日期限制
    $scope.maxDate = new Date();
    //时间选择
    $scope.today = function() {
       $scope.dangerDate = new Date();
    };
    $scope.today();
    $scope.dangerDateFopen = function($event) {
            $event.preventDefault();
            $event.stopPropagation();
            $scope.dateFopened = true;
    };

    注意事项 :知道每个属性的具体含义 与js的写法才是最重要的 


    展开全文
  • js前端表单验证

    2014-01-04 15:24:22
    关于这个插件的情况可以查看:http://blog.csdn.net/cdnight/article/details/17843003
  • 前端使用 from 表单以 POST 方式提交文件,php 进行处理后存储文件到指定目录。 目录结构:新建一个存储用户文件的文件夹(userImage),然后再建一个 index.php 实现 为了直观简洁,我把 HTML 与 PHP 代码都写在了 ...
  • 6个漂亮的Web前端表单提交以及搜索框(上)

    1. 纯CSS3实现动画搜索框



     

    源码下载  /  在线演示

     

     

    2.  js text文本框字数限制



     

    源码下载 /  在线演示

    3.jQuery动态下拉登陆提示框



     

    源码下载/   在线演示

     

    展开全文
  • 6个漂亮的Web前端表单提交以及搜索框(下)

    4.jQuery圆形修边注册表单

    能在支持 FireFox、Chrome、Safari、傲游、搜狗、360浏览器。 



     

    源码下载/   在线演示

     

    5.  HTML5超酷表单展示效果

     



     

    源码下载  /  在线演示 

    6.  纯CSS3实现的紫色登录表单



     

    源码下载 /  在线演示

    展开全文
  • 前端表单批量数据添加技巧

    千次阅读 2019-07-16 14:46:35
    前端 JS 追加 多数据表单 var template = { productTable: function(data){ var SProjName = data.SProjName; var SAmount = data.SAmount; var BudgetSub_SID = data.BudgetSub_SID; ...
  • JAVA-Web【网站注册功能】-将前端表单数据发送到后端数据库 程序流程: 1、在前端填写数据并将数据打包发送到servlet,这里可以通过在网页端按F12抓包,来查看编写的servlet是否发送成功,通过还阔以看到是否收到...
  • Jquery formvalidation的源码和示例,收费版本前的最后一个免费版本。
  • JAVA程序模拟前端表单上传文件1、控制器代码2、远程接口调用方法代码 1、控制器代码 @RequestMapping("/upload") @ResponseBody @SuppressWarnings("unchecked") public void startVideoAnalyze...
  • 前端html表单的属性一定要加上 enctype=multipart/form-data input标签属性加上webkitdirectory这个属性就能选择文件夹了代码在下面 <form id="form1" style="display: inline-block" action="/export/upload" ...
  • 前端表单上下移动接口实现

    千次阅读 2018-01-25 11:13:21
    要求:项目中遇到前端页面读取完数据后,需要对排序进行上下移动 思路:让前端传入两个参数,一个是状态,0前进,1后退,再把当前的sort值发送到后台,后台根据当前的状态值,判断前进还是后退;根据传入的sort...
  • 介绍一下我们这次实现的功能,从标题就能知道,前端表单提交数据通过ajax发送数据到后台,后台接受到数据并查询用户是否存在,如果用户存在给予修改密码的权限,如果不存在返回无法修改信息给用户,简单的来说就是对...
  • 前言 前端使用 from 表单以 POST 方式提交文件,php 进行处理后存储文件到指定目录。 目录
  • 前端页面表单中的birthday类型为date, 在表单中的出生日期栏不插入数据 servlet中接收到的表单数据为一个空字符 但是数据库里边的birthday的列设置的为date类型,表单中不填写内容传递过来的是一个空字符串,...
  • 使用功能form表单进行传值,使用@RequestParam注解在控制器中接收传过来的值,注意,name属性一定要和控制器中的@RequestParam相同 要不然接收不到还报错 HTML中页面代码: <div class="panel admin-panel margin...
  • 利用javaScript实现前端表单验证

    千次阅读 2016-11-05 17:05:52
    //判断表单是否为空,并且是否符合正则表达式 //直接通过名字得到元素 function getElementByMyMethod(name){ return document.getElementById(name); } function validateUsername(){ username = ...
  • js前端表单验证(禁止输入)

    千次阅读 2017-03-28 15:54:35
    可以防止一部分xss攻击等问题 1.标签上直接替换方法: JS 控制不能输入特殊字符 1 2 oncontextmenu = "this.value=this.value.replace(/[^u4e00-u9... JS
  • Spring Boot通过@RequestParam接收前端表单传来的数据

    万次阅读 多人点赞 2019-04-20 21:07:03
    比如是这样的前端: 其中对应的源码如下: <main role="main" class="col-md-9 ml-sm-auto col-lg-10 pt-3 px-4"> <form th:action="@{/admin}" name="form1" method="post"> <div class="ui ...
  • @InitBinder用于在@Controller中标注于方法上,表示为当前控制器注册一个属性编辑器,只对当前的Controller有效。@InitBinder标注的方法必须有一个参数WebDataBinder。所谓的属性编辑器可以理解就是帮助我们完成参数...
  • 支持栅格和tab 嵌套布局,支持表格定义,适应于做动态数据模型管理。基于formmaking开源代码增加响应的功能,该插件仅供学习交流。
  • SpringBoot实践之---处理前端表单提交

    千次阅读 2018-03-01 14:35:26
    原文地址:SpringBoot非官方教程 | 第二十篇: 处理表单提交创建工程涉及了 web,加上spring-boot-starter-web和spring-boot-starter-thymeleaf的起步依赖。&lt;dependencies&gt; &lt;dependency&...
  • <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>test</title> <link rel="stylesheet" href=...
  • 在线效果:http://ynif.v099.10000net.cn/demo/biaodan/1/biaodan/index.html

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 156,582
精华内容 62,632
关键字:

前端表单