js获取input 的值 event

 使用  event.target.value 来获取input 的值
HTML
 
<el-table-column prop="purchaseDemandProdetailReplace2DTO.purchaseNumber" label="换货数量"  min-width="100">
       <template slot-scope="scope">
              <el-input v-model="scope.row.purchaseNumber"
                          @blur="changeNun(event,scope.row)"
                            @input="scope.row.purchaseNumber = scope.row.purchaseNumber.replace(/[^0-9]/g, '');">  //只允许数组数字,输入其他的则为空
              </el-input>
       </template>
  </el-table-column>
 
js 
 
changeNun($event,num){
       console.log(event.target.value,num.purchaseNumber)  //event接收的时候要写成$event , 不然拿不到input的值
       if(event.target.value>num.purchaseNumber){
       event.target.value = num.purchaseNumber
                this.$message.error('换货数量不能大于未交货订单数量!');
       }else if(event.target.value == '' || event.target.value == null){
               event.target.value = 0
            }
       }
posted @ 2020-11-19 15:27  傲似小仙女  阅读(3518)  评论(0)    收藏  举报