Government Polytechnic Ambad: Department of Information Technology
Government Polytechnic Ambad: Department of Information Technology
Government Polytechnic Ambad: Department of Information Technology
MICRO PROJECT ON
names- India, U.S, China and one option list to display name Cities.
(IT, SEM-V)
SUBMITTED BY
PLACE: Ambad
Date:
DECLARATION
We, the undersigned, hereby declare that the project entitled 3 RADIO
BUTTONS USING JAVASCRIPT is written and submitted by us to
GOVERNMENT POLYTECHNIC AMBAD during year 2021-2022,
NAME SIGNATURE
1. RUSHIKESH NIDHONKAR
2. PANKAJ MARATHE
3. OM POPHALE
4. KOMAL JADHAV
5. VAISHNAVI KANADE
INDEX
3.Proposed Methodology
We will focus on the materials we need, as well as the instructions and sort it out in a manner
which will expedite different responsibilities of the team members.
Get information about the Arrays, Functions, & form elements and why they are used.
Develop a code to option list which get changed according to selection of radio buttons.
Test the code and remove errors if any.
Prepare a report on the topic and the developed code.
4.Action Plan
6.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.
9.Literature Review
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
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.
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.
<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)
Code :
<html>
<head>
<script>
function
c(a)
{
with(document.forms.f1)
{
if(a =="Country1")
{
Cities[0].text="Delhi
" Cities[0].value=1
Cities[1].text="Mum
bai" Cities[1].value=2
Cities[2].text="Pune"
Cities[2].value=3
Cities[3].text="Koch
i" Cities[3].value=4
Cities[4].text="Mani
pur"
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="Shangh
ai" Cities[1].value=2
Cities[2].text="Shenzh
en" Cities[2].value=3
Cities[3].text="Wuhan"
Cities[3].value=4
Cities[4].text="Chongq
ing" 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
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 options.