0

My html code is

<!DOCTYPE html>
      <html><!--html start-->
<head>
<title>
     Student Registration Form
</title>
<link href = "css/bootstrap.css" rel="stylesheet"/><!--Bootstrap linked-->
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="js/projectScript.js"></script>
</head>
<body>
<header>
    <div class="bg-success">
       <h2 class="text-center">Student Enrollment Form</h2>
    </div>
 </header>
<div class="container">
    <div class="row">
      <div class="col">
        <div class="container"><!--form container open-->
            <div class="row">
                <div class="col">
                    <div class="mb-3">
                        <label for="inputName" class="form-label">Name</label>
                     </div>
                </div>
                <div class="col">
                    <div class="mb-3">
                       <input type="text" class="form-control" id="inputName">
                    </div>
                   </div>
            </div><!--row closed-->
            <div class="row">
                <div class="col">
                    <div class="mb-3">
                        <label for="inputEmail" class="form-label">Email</label>
                     </div>
                </div>
                <div class="col">
                    <div class="mb-3">
                        <input type="email" class="form-control" id="inputEmail">
                    </div>
                   </div>
            </div><!--row closed-->
            <div class="row">
                <div class="col">
                    <div class="mb-3">
                        <label for="inputWebsite" class="form-label">Website</label>
                     </div>
                </div>
                <div class="col">
                    <div class="mb-3">
                        <input type="url" class="form-control" id="inputWebsite">
                    </div>
                   </div>
            </div><!--row closed-->
            <div class="row">
                <div class="col">
                    <div class="mb-3">
                        <label for="imageLink" class="form-label">Image Link</label>
                     </div>
                </div>
                <div class="col">
                    <div class="mb-3">
                        <input type="url" class="form-control" id="imageLink">
                    </div>
                   </div>
            </div><!--row closed-->
            <div class="row">
                <div class="col">
                    <div class="mb-3">
                        <label for="ShowSkillList" class="form-label"> Gender</label>
                     </div>
                </div>
                <div class="col">
                    <div class="mb-3">
                        <div class="form-check">
                            <input class="form-check-input" type="radio" name="gender" id="maleRadio">
                            <label class="form-check-label" for="flexRadioDefault1">
                            Male
                            </label>
                         </div>
                         <div class="form-check">
                            <input class="form-check-input" type="radio" name="gender" id="femaleRadio">
                            <label class="form-check-label" for="flexRadioDefault2">
                            Female
                            </label>
                         </div>
                    </div>
                 </div>
            </div><!--row closed-->
            <div class="row">
                <div class="col">
                    <div class="mb-3">
                        <label for="ShowSkillList" class="form-label"> Skills</label>
                     </div>
                </div>
                <div class="col">
                            <input class="form-check-input" type="checkbox" value="" id="checkJava">
                            <label class="form-check-label" for="checkJava">
                              Java
                            </label>
                            <input class="form-check-input" type="checkbox" value="" id="checkHTML">
                            <label class="form-check-label" for="checkHTML">
                              HTML
                            </label>
                            <input class="form-check-input" type="checkbox" value="" id="checkCSS">
                            <label class="form-check-label" for="checkCSS">
                              CSS
                            </label>
                 </div>
            </div><!--row closed-->
            <button type="button" class="btn btn-primary" onclick="JavaScript:enroll()"> Enroll Student</button>
            <button type="button" class="btn btn-danger" onclick="JavaScript:clear()"> Clear</button>
        </div><!--container closed-->
      </div><!--col closed-->
      <div class="col">
        <div class="heading"><h5><b>Enroll Student</b> </h5></div>
                <div class="details">
                    <div class="card" style="width: 18rem;">
                        
                        <div class="card-body">
                            <div class="row">
                                <div class="col-10">
                                    <h4 class="card-title" id="name"></h4>
                                    <p class="card-text">
                                        Male <br>
                                        john.doe@gmail.com <br>
                                        www.johndow.com <br>
                                        Java,Html
                                    </p>
                                </div>
                               <div class="col-2">
                                <img src="..." class="card-img-top" alt="...">
                               </div>
                        </div>
                        <div class="card-body">
                            <div class="row">
                                <div class="col-10">
                                    <h4 class="card-title">Matt Rolling</h4>
                                    <p class="card-text">
                                        Male <br>
                                        matt.r@gmail.com <br>
                                        www.mattr.com <br>
                                        Java,CSS
                                    </p>
                                </div>
                               <div class="col-2">
                                <img src="..." class="card-img-top" alt="...">
                               </div>
                        </div>
                        
                        </div>
                      </div>
                </div>
      </div><!--col closed-->
    </div><!--row closed-->
  </div><!--container closed-->
  <div class="container"><br><br><br><br><br><br></div>
  <footer>
    <div class="bg-success">
        <h5 class="text-center">Copyright 2020-2021 by Fresher Training</h5>
     </div>
  </footer>

and js code is given below, I dodn't pasted the code for enroll() function because it is incomplete, and currently I only need this to work.

        function clear(){
            document.getElementById("inputName").value = "";
            document.getElementById("inputEmail").value = '';
            document.getElementById("inputWebsite").value = '';
            document.getElementById("imageLink").value = '';
            document.getElementById("maleRadio").checked = false;
            document.getElementById("femaleRadio").checked = false;

        }

JS file is successfully linked with HTML but the onclick is not working, both of them are not working but I only used clear() function here because if this will work then other will too. I looked up everywhere but couldn't get a solution.

Himanshu Rai
  • 13
  • 1
  • 4

0 Answers0