6th Css
6th Css
Output
Client side Scripting Language (22519)
<!DOCTYPE html>
<html>
<head>
<title>Employee Registration</title>
</head>
<body>
<h1>Employee Registration Form</h1>
<form id="employeeForm">
<label for="firstName">First Name:</label>
<input type="text" id="firstName" name="firstName" required><br>
<label for="email">Email:</label>
<input type="email" id="email" name="email" required><br>
<label>Gender:</label>
<input type="radio" id="male" name="gender" value="male" required>
<label for="male">Male</label>
<input type="radio" id="female" name="gender" value="female"
required>
<label for="female">Female</label>
<br>
<label for="department">Department:</label>
<select id="department" name="department" required>
<option value="HR">HR</option>
<option value="IT">IT</option>
<option value="Finance">Finance</option>
<option value="Marketing">Marketing</option>
</select><br>
<label for="skills">Skills:</label>
<input type="checkbox" id="html" name="skills" value="HTML">
<label for="html">HTML</label>
Client side Scripting Language (22519)
<label for="comments">Comments:</label><br>
<textarea id="comments" name="comments" rows="4"
cols="50"></textarea><br>
<script>
document.getElementById("employeeForm").addEventListener("submit",
function (event) {
event.preventDefault();
const formData = new FormData(this);
const formObject = {};
formData.forEach((value, key) => {
formObject[key] = value;
});
console.log(formObject);
});
</script>
</body>
</html>
Client side Scripting Language (22519)
Output
Client side Scripting Language (22519)
3. Form
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-
scale=1.0">
<title>Interactive Web Form</title>
<style>
/* Add some basic CSS styles for better appearance */
label {
display: block;
margin-bottom: 10px;
}
</style>
</head>
<body>
<h1>Interactive Web Form</h1>
<form id="myForm">
<label for="name">Name:</label>
<input type="text" id="name" name="name" required>
<label for="email">Email:</label>
<input type="email" id="email" name="email" required>
<label for="age">Age:</label>
<input type="number" id="age" name="age" required>
<label for="gender">Gender:</label>
<select id="gender" name="gender" required>
<option value="">Select</option>
<option value="male">Male</option>
<option value="female">Female</option>
<option value="other">Other</option>
</select>
<label>Interests:</label>
Client side Scripting Language (22519)
<label for="comments">Comments:</label>
<textarea id="comments" name="comments" rows="4"
cols="50"></textarea>
<button type="submit">Submit</button>
</form>
<div id="output"></div>
<script>
// JavaScript for form validation and interaction
const form = document.getElementById("myForm");
const output = document.getElementById("output");
output.innerHTML = result;
});
</script>
</body>
</html>
Client side Scripting Language (22519)
Output