Lab 3
Lab 3
ASSIGNMENT - 3
Name: Ayush Vidhale
TY IT/A
Batch - 3
Roll no.: 77
PRN No.: 12111398
Problem Statement:
LAB3: Design a HTML form for student registration and perform validation using javascript
Code :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0"
/>
<title>Student Registration</title>
<style>
body {
font-family: Arial, sans-serif;
margin: 20px;
background-color: #f4f4f4;
}
h2 {
color: #4caf50;
}
form {
background-color: #fff;
padding: 20px;
border-radius: 8px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
label {
display: block;
margin-bottom: 5px;
}
input,
select,
textarea {
margin-bottom: 10px;
padding: 8px;
width: 100%;
box-sizing: border-box;
border: 1px solid #ccc;
border-radius: 4px;
}
button {
padding: 10px;
background-color: #4caf50;
color: white;
border: none;
border-radius: 4px;
cursor: pointer;
}
button:hover {
background-color: #45a049;
}
</style>
</head>
<body>
<h2>Student Registration Form</h2>
<label for="address">Address:</label>
<textarea id="address" name="address" rows="4" required></textarea>
<label for="email">Email:</label>
<input type="text" id="email" name="email" required />
<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>
<button type="submit">Submit</button>
</form>
<script>
function validateForm() {
var firstName = document.getElementById("firstName").value;
var lastName = document.getElementById("lastName").value;
var address = document.getElementById("address").value;
var email = document.getElementById("email").value;
var phoneNumber = document.getElementById("phoneNumber").value;
var gender =
document.querySelector('input[name="gender"]:checked');
var dob = document.getElementById("dob").value;
var course = document.getElementById("course").value;
var studentType = document.getElementById("studentType").value;
var file = document.getElementById("file").value;
// Add more specific validation for file type and size if needed
return true;
}
</script>
</body>
</html>
----THE END --