记录小程序中form表单提交事件的使用方法

HTML

<form @submit="formSubmit" >
		<view class='line'>
		  <view class='lineLeft'>输入转赠卡账户</view>
			<view class="lineRight">  
				<input  class="input" :value="form.account" name="account" data-name="account" placeholder-class="plaClass" placeholder='请输入您的转赠卡账户' @input="change"></input>
			</view>
		</view>
		<view class='line'>
		  <view class='lineLeft'>输入转赠卡密码</view>
			<view class="lineRight">  
				<input  class="input" :value="form.password" name="password" data-nam="password" placeholder-class="plaClass" placeholder='请输入您的转赠卡密码'  @input="change"></input>
			</view>
		</view>
		<button class="buttonBox" form-type="submit" >
确定兑换
		</button>
		</form>

JS

change(e){
				let name = e.currentTarget.dataset.name;
				// 通过其中一种方式获得input里面的值
				let tempVal = e.target.value || e.detail.value;
				this.form[name] = tempVal
			},
formSubmit(e){
			console.log('form发生了submit事件,携带的数据为:', e.detail.value)
				    
			}, 

在这里插入图片描述
在这里插入图片描述
这里是要说明,小程序中的提交方法中e的中存放了表单输入框中的内容,但前提是一定要个,input组件添加name属性值,否则e打印出来为空或者有结构但没有值。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值