zoukankan      html  css  js  c++  java
  • Web全栈探索,Vue基础系列,常用特性(一)表单的使用

    表单域修饰符

    • number:前端输入默认都为字符串,为了业务需求可以使用该指令将输入转化为数值
    • trim:去掉开始和结尾的空格
    • lazy : 将input事件切换为change事件
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>示例</title>
        <style type="text/css">
        </style>
    </head>
    <body>
    <div id="app">
        <form action="http://www.baidu.com">
            <div>
                <span>姓名:</span>
                <span>
                    <!--双向绑定名字变量-->
              <input type="text" v-model='uName' aria-label="姓名">
            </span>
            </div>
            <div>
                <span>性别:</span>
                <span>
                    <!--单选-->
              <input type="radio" id="male" value="1" v-model='gender'>
              <label for="male">男</label>
              <input type="radio" id="female" value="2" v-model='gender'>
              <label for="female">女</label>
            </span>
            </div>
            <div>
                <!--多选-->
                <span>爱好:</span>
                <input type="checkbox" id="ball" value="1" v-model='hobby'>
                <label for="ball">篮球</label>
                <input type="checkbox" id="sing" value="2" v-model='hobby'>
                <label for="sing">唱歌</label>
                <input type="checkbox" id="code" value="3" v-model='hobby'>
                <label for="code">写代码</label>
            </div>
            <div>
                <span>职业:</span>
                <!--单选-->
                <select v-model='job' aria-label="职业选择">
                    <option value="0">请选择职业</option>
                    <option value="1">教师</option>
                    <option value="2">软件工程师</option>
                    <option value="3">律师</option>
                </select>
            </div>
            <div>
                <span>个人简介:</span>
                <textarea v-model='desc' aria-label="个人简介"></textarea>
            </div>
            <div>
                <!--添加点击函数,顺便阻止默认行为-->
                <input type="submit" value="提交" @click.prevent='handle'>
            </div>
        </form>
    </div>
    <script type="text/javascript" src="js/vue.js"></script>
    <script type="text/javascript">
        /*
          表单基本操作
        */
        let vm = new Vue({
            el: '#app',
            data: {
                uName: 'huHai',
                gender: 2,
                hobby: ['2','3'],
                job: 2,
                desc: 'hello'
            },
            methods: {
                handle: function(){
                    console.log(this.desc)
                }
            }
        });
    </script>
    </body>
    </html>
    
    作者:蓝月

    -------------------------------------------

    个性签名:能我之人何其多,戒骄戒躁,脚踏实地地走好每一步

  • 相关阅读:
    10月17日学习日志
    10月10日学习日志
    10月15日学习日志
    ERP临时汇报打草稿
    锁定字段的几个方法
    Mvc model验证总结
    Html5 WebSocket详细介绍
    C#连接Oracle数据库的方法(System.Data.OracleClient、Oracle.DataAccess.Client也叫ODP.net、Oracle.ManagedDataAccess.dll)
    MVC Ajax调用Action时OnActionExecuting RedirectResult 无法跳转的处理办法
    C#调用存储过程中事务级临时表返回DataTable列乱序解决办法
  • 原文地址:https://www.cnblogs.com/viplanyue/p/13573735.html
Copyright © 2011-2022 走看看