20、Semantic-UI之数据验证

20.1 实现数据验证

  在很多前端框架中都提供了数据验证的操作,比如jQuery的验证框架等,但是jQuery的验证框架js文件太多;在使用Semantic-UI框架的时候只需要导入semantic.js文件就可以实现数据验证,当然必须导入jQuery才可以。

示例:定义表单
<div class="ui container">
    <div class="ui grid">
        <div class="four wide column">
            <form action="" method="post" class="ui form">
                <div class="field">
                    <i class="user icon"></i>
                    <label for="name">姓名</label>
                    <input type="text" name="name" id="name" placeholder="请输入姓名...">
                </div>
                <div class="field">
                    <i class="id badge icon"></i>
                    <label for="name">年龄</label>
                    <input type="text" name="age" id="age" placeholder="请输入年龄...">
                </div>
                <div class="field">
                    <i class="compass icon"></i>
                    <label for="name">密码</label>
                    <input type="text" name="passwd" id="passwd" placeholder="请输入密码...">
                </div>
                <button class="ui green button">注册</button>
            </form>
        </div>
    </div>
</div>
示例:定义验证规则
<script>
    $(function () {
        $(".ui.form").form({
            fields:{
                name:{
                    indentfier:"name",
                    rules:[{
                        type:"empty",
                    }]
                },
                age:{
                    indentfier:"age",
                    rules:[{
                        type:"integer",
                    }]
                },
                passwd:{
                    indentfier:"age",
                    rules:[{
                        type:"empty",
                    }]
                }
            }
        })
    })
</script>

上述验证规则只适合在Semantic-UI中使用。

转载于:https://www.cnblogs.com/jie-fang/p/10279588.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值