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
            }
       }


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM