Back

Explore Courses Blog Tutorials Interview Questions
0 votes
2 views
in Java by (9.5k points)

Below is a simple JavaScript program for a dynamic web project and in DD the welcome file is index.jsp: 

<!DOCTYPE html>

<html>

<head>

<meta charset="ISO-8859-1">

<title>Duncan'S</title>

<script type="text/javascript">

function nameSubmit() {

    alert(document.getElementsByName("username").value);

}

function CakeNumber() {

    alert(document.getElementsByName("numOfCake").value);

}

</script>

</head>

<body>

<form action="myservlet.do">

    <table>

        <tr>

              <td>Name:</td>

              <td><input type="text" id="name" name="username" size="10"

                onchange="nameSubmit();"></td>

        </tr>

        <tr>

              <td>Number Of Duncan's Cake:</td>

              <td><input type="text" id="numOfDunCake" name="numOfCake"

                size="5" onchange="CakeNumber();"></td>

        </tr>

    </table>

</form>

</body>

</html>

The above functions are returning undefined. Can anyone tell me what I’m doing wrong here? 

1 Answer

0 votes
by (19.7k points)

In the above code, the ID is incorrect. You can do like below: 

alert(document.getElementById("name").value);

For ‘name’ attribute, you can do like below: 

alert(document.getElementsByName("username")[0].value);

Interested in Java? Check out this Java tutorial by Intellipaat.  

Related questions

0 votes
1 answer
asked Apr 5, 2021 in Java by sheela_singh (9.5k points)
0 votes
1 answer
0 votes
1 answer
0 votes
1 answer
0 votes
1 answer
asked Mar 3, 2021 in Java by sheela_singh (9.5k points)

Browse Categories

...