Commit 8ab4d678 by qinjianhui

fix: 邮箱加校验

parent 5308d120
...@@ -472,7 +472,7 @@ ...@@ -472,7 +472,7 @@
if (res.data.code === 200) { if (res.data.code === 200) {
var data = res.data?.data var data = res.data?.data
if (!data || data.length === 0) { if (!data || data.length === 0) {
order_info.innerHTML = `<p style="text-align:left"><span style="color:grey">No data, please try again later</span></p>` order_info.innerHTML = `<p style="text-align:center"><span style="color:grey">No data, please try again later</span></p>`
return return
} }
var div = document.createElement('div') var div = document.createElement('div')
......
...@@ -427,6 +427,22 @@ ...@@ -427,6 +427,22 @@
<script> <script>
var loading = false var loading = false
function submit() { function submit() {
const email = document.querySelector('input[name="email"]').value
const orderNo = document.querySelector('input[name="orderNo"]').value
const emailReg = /^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/
if (!email) {
alert('Please enter your email')
return
}
if (!emailReg.test(email)) {
alert('Email format is incorrect')
return
}
if (!orderNo) {
alert('Please enter your orderNo')
return
}
if (loading) return if (loading) return
loading = true loading = true
document.querySelector('.loading').style.display = 'inline' document.querySelector('.loading').style.display = 'inline'
...@@ -463,7 +479,7 @@ ...@@ -463,7 +479,7 @@
if (res.data.code === 200) { if (res.data.code === 200) {
var data = res.data?.data var data = res.data?.data
if (!data || data.length === 0) { if (!data || data.length === 0) {
order_info.innerHTML = `<p style="text-align:left"><span style="color:grey">No data, please try again later</span></p>` order_info.innerHTML = `<p style="text-align:center"><span style="color:grey">No data, please try again later</span></p>`
return return
} }
for (var iterator of data) { for (var iterator of data) {
...@@ -1096,6 +1112,22 @@ ...@@ -1096,6 +1112,22 @@
<script> <script>
var loading = false var loading = false
function submit() { function submit() {
const email = document.querySelector('input[name="email"]').value
const orderNo = document.querySelector('input[name="orderNo"]').value
const emailReg = /^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/
if (!email) {
alert('Please enter your email')
return
}
if (!emailReg.test(email)) {
alert('Email format is incorrect')
return
}
if (!orderNo) {
alert('Please enter your orderNo')
return
}
if (loading) return if (loading) return
loading = true loading = true
document.querySelector('.loading').style.display = 'inline' document.querySelector('.loading').style.display = 'inline'
...@@ -1132,7 +1164,7 @@ ...@@ -1132,7 +1164,7 @@
if (res.data.code === 200) { if (res.data.code === 200) {
var data = res.data?.data var data = res.data?.data
if (!data || data.length === 0) { if (!data || data.length === 0) {
order_info.innerHTML = `<p style="text-align:left"><span style="color:grey">No data, please try again later</span></p>` order_info.innerHTML = `<p style="text-align:center"><span style="color:grey">No data, please try again later</span></p>`
return return
} }
for (var iterator of data) { for (var iterator of data) {
......
...@@ -402,6 +402,22 @@ ...@@ -402,6 +402,22 @@
<script>// <![CDATA[ <script>// <![CDATA[
var loading = false var loading = false
function submit() { function submit() {
const email = doc().querySelector('input[name="email"]').value
const orderNo = doc().querySelector('input[name="orderNo"]').value
const emailReg = /^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/
if (!email) {
alert('Please enter your email')
return
}
if (!emailReg.test(email)) {
alert('Email format is incorrect')
return
}
if (!orderNo) {
alert('Please enter your orderNo')
return
}
if (loading) return if (loading) return
loading = true loading = true
doc().querySelector('.loading').style.display = 'inline' doc().querySelector('.loading').style.display = 'inline'
...@@ -431,7 +447,7 @@ ...@@ -431,7 +447,7 @@
if (res.data.code === 200) { if (res.data.code === 200) {
var data = res.data?.data var data = res.data?.data
if (!data || data.length === 0) { if (!data || data.length === 0) {
order_info.innerHTML = `<p style="text-align:left"><span style="color:grey">No data, please try again later</span></p>` order_info.innerHTML = `<p style="text-align:center"><span style="color:grey">No data, please try again later</span></p>`
return return
} }
for (var iterator of data) { for (var iterator of data) {
......
...@@ -445,6 +445,22 @@ ...@@ -445,6 +445,22 @@
</script> </script>
<script> <script>
function submit() { function submit() {
const email = doc().querySelector('input[name="email"]').value
const orderNo = doc().querySelector('input[name="orderNo"]').value
const emailReg = /^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/
if (!email) {
alert('Please enter your email')
return
}
if (!emailReg.test(email)) {
alert('Email format is incorrect')
return
}
if (!orderNo) {
alert('Please enter your orderNo')
return
}
if (loading) return if (loading) return
loading = true loading = true
doc().querySelector('.loading').style.display = 'inline' doc().querySelector('.loading').style.display = 'inline'
...@@ -475,7 +491,7 @@ ...@@ -475,7 +491,7 @@
if (res.data.code === 200) { if (res.data.code === 200) {
var data = res.data?.data var data = res.data?.data
if (!data || data.length === 0) { if (!data || data.length === 0) {
order_info.innerHTML = `<p style="text-align:left"><span style="color:grey">No data, please try again later</span></p>` order_info.innerHTML = `<p style="text-align:center"><span style="color:grey">No data, please try again later</span></p>`
return return
} }
for (var iterator of data) { for (var iterator of data) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment