2d08f6b2 by 杨炀

Merge branch 'prod' into dev

2 parents b471fe2f 7dc17705
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
25 25
26 <el-form :model="form" :rules="rules" ref="iformRef" label-position="right" label-width="150px" v-else> 26 <el-form :model="form" :rules="rules" ref="iformRef" label-position="right" label-width="150px" v-else>
27 <el-form-item :label="language==0?'姓名':'Name'" required prop="name"> 27 <el-form-item :label="language==0?'姓名':'Name'" required prop="name">
28 <el-input v-model="form.name"/> 28 <el-input v-model="form.name" @input="handleInput"/>
29 </el-form-item> 29 </el-form-item>
30 <el-form-item :label="language==0?'性别':'Gender'" required prop="gender"> 30 <el-form-item :label="language==0?'性别':'Gender'" required prop="gender">
31 <el-radio-group v-model="form.gender"> 31 <el-radio-group v-model="form.gender">
...@@ -145,7 +145,21 @@ function getCountryList() { ...@@ -145,7 +145,21 @@ function getCountryList() {
145 countrys.value = res.data 145 countrys.value = res.data
146 }) 146 })
147 } 147 }
148 148 const handleInput = (value) => {
149 const regex = /^[a-zA-Z]*$/;
150 const regexCh = /^[\u4e00-\u9fa5]+$/;
151 if(language.value==0){
152 if (!regexCh.test(value)) {
153 form.value.name = ''
154 ElMessage.warning('请输入中文')
155 }
156 } else {
157 if (!regex.test(value)) {
158 form.value.name = ''
159 ElMessage.warning('Please enter English only')
160 }
161 }
162 }
149 const submit = () => { 163 const submit = () => {
150 proxy.$refs.iformRef.validate(valid => { 164 proxy.$refs.iformRef.validate(valid => {
151 if (form.value.email.indexOf('@') == -1) { 165 if (form.value.email.indexOf('@') == -1) {
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!