|
@@ -6,7 +6,7 @@
|
|
|
<template v-for="(item,idx) in content.iptLis">
|
|
|
<input v-if="content.iptLis.length>1"
|
|
|
class="contentVal"
|
|
|
- :type="content.type=='number'?'tel':'text'"
|
|
|
+ :type="content.type=='number'?'number':'text'"
|
|
|
:style="{'width':1/content.iptLis.length*100-3+'%'}"
|
|
|
:key="item.placeholder+idx"
|
|
|
v-model="item.value"
|
|
@@ -17,7 +17,7 @@
|
|
|
:maxlength="content.type=='number'?10:''"
|
|
|
@click="handleClick">
|
|
|
<input v-show="content.iptLis.length==1" class="contentVal"
|
|
|
- :type="content.type=='number'?'tel':'text'"
|
|
|
+ :type="content.type=='number'?'number':'text'"
|
|
|
:placeholder="content.placeholder"
|
|
|
v-model="item.value"
|
|
|
@input="changeVal($event,idx,content.type)"
|
|
@@ -74,7 +74,7 @@ export default {
|
|
|
let tmpTxt = '',arr=this.tmpArr
|
|
|
document.activeElement.scrollIntoViewIfNeeded(true);
|
|
|
if(type == 'number'){
|
|
|
- e.currentTarget.value=e.currentTarget.value.replace(/[^\d]/g,'')
|
|
|
+ e.currentTarget.value = e.currentTarget.value.replace(/^\.|\.$/,'')
|
|
|
}
|
|
|
arr[num]=e.currentTarget.value
|
|
|
tmpTxt=arr.join('/')
|