首页 > 其他分享 >对一个输入框添加按钮新增删除功能

对一个输入框添加按钮新增删除功能

时间:2022-11-17 14:56:17浏览次数:48  
标签:form item 输入框 添加 按钮 循环

原样式:

<el-row>
	 <el-col :span="12" style="display: flex;justify-content: flex-end;flex-wrap: wrap;">
		<el-form-item style="width: 100% " label="单号">
			<el-input style="width: 100%" show-word-limit maxlength="8"v-model.trim="item.taps"></el-input>
		</el-form-item>
	</el-col>
</el-row>

对输入框进行for循环,添加按钮与点击事件:

HTML:
 <el-col :span="12" style="display: flex;justify-content: flex-end;flex-wrap: wrap;">
          <el-form-item style="width: 100% " v-for="(item,index) of add" :key="index" label="tapCode">
            <el-input style="width: 100%" show-word-limit maxlength="8" v-model.trim="item.adds"></el-input>
          </el-form-item>
          <el-button icon="el-icon-circle-close" @click="DelAdd"></el-button>
          <el-button type="primary" plain @click="OnAdd">+</el-button>
        </el-col>

js:
OnAdd() {
      this.add.push({
        adds: ''
      })
    },
DelAdd(item, index) {
      if ( this.add.length <= 1 ) {//如果只有一个输入框则不可以删除
        return false
      }
      this.add.splice(index, 1)//删除了数组中对应的数据也就将这个位置的输入框删除
    },

注:for循环可写在input也可form-item,input只循环输入框,点击按钮只会新增删减输入框;form-item是为了让输入框的前缀一起循环。
按钮可写在form-item里也可在外,我不想每个输入框旁边都被循环出来按钮,就只写在外面,只有一个按钮,不会循环按钮

标签:form,item,输入框,添加,按钮,循环
From: https://www.cnblogs.com/WClown/p/16899471.html

相关文章

  • 按钮button加超链接
    突然想做一个普通按钮,然后让按钮超链接到别的页面,不知道怎么搞,不过还是在百度找到了。1.如果让本页转向新的页面则用:<inputtype=buttonοnclick......
  • WPF添加GIF动画
    一:XamlAnimatedGifxmlns:gif="https://github.com/XamlAnimatedGif/XamlAnimatedGif"<Imagegif:AnimationBehavior.SourceUri="..\Images\startup.gif"gif:AnimationBe......
  • Android中保存当前按钮的状态 按back键返回之后再次进入没有改变
    博主前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住也分享一下给大家,......
  • Bootstrap_全局CSS样式——按钮&图片、表格&表单
    Bootstrap_全局CSS样式_按钮&图片全局CSS样式:按钮:class="btnbtn-default" 图片:class="img-responsive":图片在任意尺寸都占100%图片形状......
  • WPF-控件的使用-按钮
    WPF-控件的使用-按钮简介按钮这个控件的作用就是点击触发相应的事件,继承自ButtonBase类,按照官方的说法就是Button控件对来自鼠标、键盘、触笔或其他输入设备的用户输入做......
  • JavaScript中点击按钮弹出新的浏览器窗口
    */*Copyright(c)2016,烟台大学计算机与控制工程学院*Allrightsreserved.*文件名:text.js*作者:常轩*微信公众号:Worldhello*完成日期:2016年10月226日*版本号:V......
  • 修改 matplotlib 的默认配置添加雅黑字体
    jupyter中默认并不支持中文,我们每次使用都需要指明字体,比较麻烦,其实可以通过修改配置文件,永久解决这个问题的。根据anaconda安装路径找到配置文件E:\software\anaconda3......
  • (8tkinter)设计一个单选按钮的选择界面
    题目说明设计一个单选按钮的选择界面,如下图所示。添加三个单选按钮,绑定串变量(StringVar)var,默认为“红色”,且分别命名为r1、r2、r3,它们的文本(text)和值(value)分别为“......
  • (8tkinter)设计一组复选按钮的200x170的兴趣选择界面
    题目说明设计一组复选按钮的200x170的兴趣选择界面,如下图所示。使用LIKE列表的文本添加五个复选按钮,绑定一组tk整型变量(IntVar)列表var对应元素,它们的文本(text)分别为......
  • WPF 点击DataGrid中按钮无触发
    上干货<DataGridTemplateColumnHeader="操作"Width="1*"><DataGridTemplateColumn.CellTemplate>......