Java Validation program (1)
Java Validation program (1)
<!DOCTYPE html>
<html>
<head>
<style>
</style>
</head>
<body>
<form id="myForm">
<label for="name">Name:</label><br>
<label for="gender">Gender:</label><br>
<label for="male">Male</label>
<label for="female">Female</label><br><br>
<label for="hobbies">Hobbies:</label><br>
<label for="reading">Reading</label>
<label for="sports">Sports</label><br><br>
<label for="email">Email:</label><br>
<label for="comments">Comments:</label><br>
</form>
<script>
function validateForm() {
// Regular Expressions
const mobilePattern = /^[0-9]{10}$/; // Assumes 10-digit mobile number without country code
alert("Name is required.");
return;
if (!gender) {
alert("Gender is required.");
return;
hobbies.push(checkbox.value);
if (hobbies.length === 0) {
return;
if (!email || !emailPattern.test(email)) {
return;
if (!mobile || !mobilePattern.test(mobile)) {
return;
if (!dob) {
return;
}
// Display the results
<p><strong>Name:</strong> ${name}</p>
<p><strong>Gender:</strong> ${gender.value}</p>
<p><strong>Email:</strong> ${email}</p>
<p><strong>Comments:</strong> ${comments}</p>
</script>
</body>
</html>
<html>
<head>
<style>
</style>
</head>
<body>
<form id="myForm">
<label for="name">Name:</label><br>
<label for="gender">Gender:</label><br>
<label for="male">Male</label>
<label for="female">Female</label><br>
<label for="hobbies">Hobbies:</label><br>
<label for="reading">Reading</label>
<label for="sports">Sports</label><br>
<label for="email">Email:</label><br>
<label for="comments">Comments:</label><br>
</form>
<script>
function validateForm() {
document.querySelectorAll('.error').forEach(function(errorSpan) {
errorSpan.textContent = '';
});
hobbies.push(hobbyCheckboxes[i].value);
const mobilePattern = /^[0-9]{10}$/; // Assumes 10-digit mobile number without country code
if (!name) {
errorMessages = true;
if (!gender) {
errorMessages = true;
if (hobbies.length === 0) {
errorMessages = true;
if (!email || !emailPattern.test(email)) {
errorMessages = true;
if (!mobile || !mobilePattern.test(mobile)) {
errorMessages = true;
if (!dob) {
errorMessages = true;
}
// If there are any errors, return and prevent form submission
if (errorMessages) {
return;
<p><strong>Name:</strong> ${name}</p>
<p><strong>Gender:</strong> ${gender.value}</p>
<p><strong>Email:</strong> ${email}</p>
<p><strong>Comments:</strong> ${comments}</p>
</script>
</body>
</html>
<html>
<head>
<style>
</style>
</head>
<body>
<form id="myForm">
<label for="name">Name:</label><br>
<label for="gender">Gender:</label><br>
<label for="male">Male</label>
<label for="female">Female</label><br>
<label for="hobbies">Hobbies:</label><br>
<label for="reading">Reading</label>
<label for="sports">Sports</label><br>
<label for="email">Email:</label><br>
</form>
<script>
function validateForm() {
document.querySelectorAll('.error').forEach(function(errorSpan) {
errorSpan.textContent = '';
});
// Regular Expressions
const mobilePattern = /^[0-9]{10}$/; // Assumes 10-digit mobile number without country code
if (!name) {
errorMessages = true;
if (!gender) {
errorMessages = true;
if (hobbies.length === 0) {
errorMessages = true;
if (!email || !emailPattern.test(email)) {
errorMessages = true;
if (!mobile || !mobilePattern.test(mobile)) {
errorMessages = true;
if (!dob) {
document.getElementById("dobError").textContent = "Date of birth is required.";
errorMessages = true;
if (errorMessages) {
return;
<p><strong>Name:</strong> ${name}</p>
<p><strong>Gender:</strong> ${gender.value}</p>
<p><strong>Email:</strong> ${email}</p>
<p><strong>Comments:</strong> ${comments}</p>
</script>
</body>
</html>
Checkbox calculation
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
</head>
<body>
<h2>Grocery List</h2>
<form id="groceryForm">
<h3>Select Items</h3>
</form>
<h3>Selected Items:</h3>
<ul id="selectedItems"></ul>
<script>
function calculateTotal() {
let totalAmount = 0;
totalAmount += itemPrice;
document.getElementById('selectedItems').innerHTML = selectedItems;
document.getElementById('totalAmount').innerText = totalAmount.toFixed(2);
}
</script>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
</head>
<body>
<h2>Grocery List</h2>
<form id="groceryForm">
<h3>Select Items</h3>
</form>
<h3>Selected Items:</h3>
<ul id="selectedItems"></ul>
<script>
function calculateTotal() {
}, 0);
document.getElementById('selectedItems').innerHTML = selectedItems;
document.getElementById('totalAmount').innerText = totalAmount.toFixed(2);
</script>
</body>
</html>