G. S. Mandal's Mit Polytechnic, Rotegaon, Vaijapur
G. S. Mandal's Mit Polytechnic, Rotegaon, Vaijapur
G. S. Mandal's Mit Polytechnic, Rotegaon, Vaijapur
Mandal`s
MIT POLYTECHNIC, ROTEGAON, VAIJAPUR
Page 1
G. S. Mandal`s
MIT POLYTECHNIC, ROTEGAON, VAIJAPUR
CERTIFICKET
DEPARTMENT OF COMPUTER ENGINEERING
This is to certify that the micro project entitled “ON RADIO BUTTON” study
work carriedout by”Thorat Rahul Haribhau” [1907770066] in partial
fulfilment of Micro-project of Subjecthaving course code (22519)Computer
Engineering(CO5I) during year 2020-21.
____________________________ ________________________
Signature SUB. Techer Signature
Prof. Y.K.Dhotre Prof. A. S. Sardar
Lect. Dept of Comp Engg. Head of Department [CO]
__________________________
Signature of Principal
Prof. K.S. Patil
MIT Polytechnic
Seal
Of
ANNEXURE
Institute
Page 2
ANNEXURE II
Evaluation Sheet for the Micro project
Academic Year: 2020-21
Name : Client Side Scripting
Course Code: 22519Semester:5th
Title of Project: ON RADIO BUTTON
INDEX
Page 3
Sr.no. Content Page No.
1 Introduction
2 Construction
3 Output
4 Conclusion
5 Reference
Micro-Project Report
Page 4
‘Write a JavaScript code to create 3 radio buttons to select Country
names India,U.S , china and option list t5o display name cities base
on Country selection, the option list must get changed’
1.0 Rationale
A JavaScript used to build interactive web pages and features that are found on many
professional web sites. As a result we want to develop a web page displaying option list and
radio buttons in given problem statement. To achieve desired output we need to use array,
function, form & form elements. Appropriate use of functions and controls results in user
friendly, interactive, and attractive web page.
To create a code that changes option list dynamically according to checkbox selection.
Form elements [Radio Buttons (India, U.S, China), Select] are used to create web page.
When we trigger form events (onclick, onselect) which we have to mention in the element’s
attribute. Events responds according to code return in them. After execution of function we
can see the change in the option list.
Form elements (Radio buttons, Buttons) are used to call the function. An after performing
task on form elements function gets called & user can see the change in the option list with
5.0 Actual Methodology Followed
We focused on the materials we needed, as well as the instructions and sorted it out in a
manner which will expedite different responsibilities of the team members.
Page 5
Gathered information about Arrays, Functions, & form elements and why they are used.
Developed a code to generate a dynamically changing option list.
Tested the code.
Prepared a report.
Checked for any further changes to be done in the project.
Created the final report of the project.
Page 6
<form name="f1">
<input type="radio" name="r1" value="Country1" onclick="c(this.value)">India
<input type="radio" name="r1" value="Country2" onclick="c(this.value)">US
<input type="radio" name="r1" value="Country3" onclick="c(this.value)">China
<select name="Cities" size="5">
<option value="1">City1</option>
<option value="2">City2</option>
<option value="3">City3</option>
<option value="4">City4</option>
<option value="5">City5</option>
</select>
</form>
function c(a)
<html>
<head>
<script>
function c(a)
{
with(document.forms.f1)
{
if(a =="Country1")
{
Cities[0].text="Delhi"
Cities[0].value=1
Cities[1].text="Mumbai"
Cities[1].value=2
Cities[2].text="Pune"
Cities[2].value=3
Cities[3].text="Kochi"
Cities[3].value=4
Cities[4].text="Manipur"
Cities[4].value=5
}
if(a =="Country2")
{
Cities[0].text="New York"
Cities[0].value=1
Cities[1].text="San Francisco"
Cities[1].value=2
Cities[2].text="Chicago"
Cities[2].value=3
Cities[3].text="Washington, D.C"
Cities[3].value=4
Cities[4].text="Philadelphia"
Cities[4].value=5
}
if(a =="Country3")
{
Cities[0].text="Beijing"
Cities[0].value=1
Cities[1].text="Shanghai"
Cities[1].value=2
Cities[2].text="Shenzhen"
Cities[2].value=3
Cities[3].text="Wuhan"
Cities[3].value=4
Cities[4].text="Chongqing"
Cities[4].value=5
}
}
}
</script>
</head>
<body>
<form name="f1">
<input type="radio" name="r1" value="Country1" onclick="c(this.value)">India
<input type="radio" name="r1" value="Country2" onclick="c(this.value)">US
<input type="radio" name="r1" value="Country3" onclick="c(this.value)">China<br><br>
<select name="Cities" size="5">
<option value="1">City1</option>
<option value="2">City2</option>
<option value="3">City3</option>
<option value="4">City4</option>
<option value="5">City5</option>
</select>
</form>
</body>
</html>
Output of the code :
Skills Developed
We studied Arrays, Functions, & form elements and why they are used.
We also learnt about the different events and there use in form elements as attribute.
The application of this micro project is that we can utilize the code to generate dynamically
changing option list.