Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
Bartleby Related Questions Icon

Related questions

Question


function removeErrMsgs() {

var errMessages = document.getElementsByClassName('msg');
for (let msg of errMessages) {
msg.innerHTML = "";
}
}
function validateValues() {
var toBeReturned = true;
removeErrMsgs();
var fname = document.getElementById("fname").value;

if (fname.length > 30) {

document.getElementsByClassName('msg')[0].innerHTML = "First name can not be longer than 30 characters";
toBeReturned = false;
}

var lname = document.getElementById("lname").value;

if (lname.length > 30) {
document.getElementsByClassName('msg')[1].innerHTML = "Last name can not be longer than 30 characters";
toBeReturned = false;
}

var phone = document.getElementById('num').value;

if (phone.length > 8) {
document.getElementsByClassName('msg')[2].innerHTML = "Phone number can not be greater than 8 numbers";
toBeReturned = false;
}

 

var items = document.getElementById('items').value;

if (items > 4 || items < 2) {
document.getElementsByClassName('msg')[3].innerHTML = "Item numbers should be between 1 and 5";
toBeReturned = false;
}

var regex = /^[A-Za-z0-9 ]+$/;


var regex2 = /^[A-Za-z ]+$/ ;

var testFirstName = regex2.test(fname);
if (!testFirstName) {
document.getElementsByClassName('msg')[0].innerHTML = "First name can not be empty and can not have numeric and special characters";
toBeReturned = false;
}

var testLastName = regex2.test(lname);
if (!testLastName) {
document.getElementsByClassName('msg')[1].innerHTML = "Last name can not be empty and can not have numeric and special characters";
toBeReturned = false;
}

var testPhone = regex.test(phone);
if (!testPhone) {
document.getElementsByClassName('msg')[2].innerHTML = "Phone number can not be empty and can not have special characters";
toBeReturned = false;
}


var testItemNum = regex.test(items);
if (!testItemNum) {
document.getElementsByClassName('msg')[3].innerHTML = "Item number can not be empty and can not have special characters";
toBeReturned = false;
}

return toBeReturned;
}

**explaine the code of javascript step by step

Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education