version 1.78, 2024/03/31 14:47:49 |
version 1.79, 2024/03/31 14:55:18 |
|
|
const form = document.querySelector("#cform"); |
const form = document.querySelector("#cform"); |
|
|
function parseEmail(email) { |
|
var tmp = email.slice(0,10); |
|
return tmp; |
|
} |
|
|
|
function validateEmail(email) { |
function validateEmail(email) { |
const regex = /^[a-z0-9._%+-]+@[a-z0-9.-]+(\.[a-z]{2,})+$/; |
const regex = /^[a-z0-9._%+-]+@[a-z0-9.-]+(\.[a-z]{2,})+$/; |
return regex.test(email); |
return regex.test(email); |
}; |
}; |
|
|
function parseSubject(subject) { |
|
// 1. remove special chars |
|
var tmp = subject.slice(0,10); |
|
return tmp; |
|
} |
|
|
|
function validateSubject(subject) { |
function validateSubject(subject) { |
return (subject.length>3); |
return (subject.length>3); |
} |
} |
|
|
function parseMsg(msg) { |
|
// 1. remove special chars |
|
var tmp = msg.slice(0,10); |
|
return tmp; |
|
} |
|
|
|
function validateMsg(msg) { |
function validateMsg(msg) { |
return (msg.length>3); |
return (msg.length>3); |
} |
} |
|
|
async function sendData() { |
async function sendData() { |
var er = 0; |
var er = 0; |
em = parseEmail(document.getElementById("cfem").value.toLowerCase()), |
em = document.getElementById("cfem").value), |
su = parseSubject(document.getElementById("cfsu").value), |
su = document.getElementById("cfsu").value), |
ms = parseMsg(document.getElementById("cfme").value), |
ms = document.getElementById("cfme").value), |
ii = document.getElementById("cfinfo"); |
ii = document.getElementById("cfinfo"); |
|
return; |
er=validateEmail(em)?er:++er; |
er=validateEmail(em)?er:++er; |
er=validateSubject(su)?er:++er; |
er=validateSubject(su)?er:++er; |
er=validateMsg(ms)?er:++er; |
er=validateMsg(ms)?er:++er; |