Name: Assignment 4 Deadline: November 26Student ID: Java Script - DomCreate an HTML form that has the following features 1. First Name: This is a text box. 2. Last Name: This is a text box 3. Street Address : This is a text box 4. Province : This is a drop down box a. User must select one of the values in the drop down box b. Your drop down box should have only the following Province i. Busan ii. Chungcheongbuk-do iii. ChungCheongnam-do iv. Daegu v. Daejeon vi. Gangwon-do vii. Gwangju viii. Gyeonggi-do ix. Gyeongsangnam-do x. Gyeongsangbuk-do xi. Incheon xii. Seo-gu xiii. Jeollabuk-do xiv. Jeollanam-do xv. Sejong xvi. Seoul xvii. Ulsan c. After user selects a province, create a new drop down boxusing DOM, called as city. Populate this drop down box by adding at least 1 city for each state. For Ex: if a user selects Gyeonggi-do, then the city drop down box could contain Hwaseong-Si, Suwon-Si, etc. But, if a user selects Seoul, then the city drop down box could contain Seoul only.You should program the following step 5 using DOM 5. City: This is a drop down box, which is created dynamically using DOM after user selects one of the province in the previous step. a. User must select one of the values in the drop down box. 6. Zip Code: This is a text box 7. Date of Birth: This is a text box. 8. Type of Membership: This is a group of radio button: student, academic professional, and Industry professional. a. User must select one of the options.You should program the following step 9 using DOM. If user select radio button “student”, then create as explained instep 9 using DOM. If user changes his mind by selecting one of the other two radio buttons, then hide or delete the radiobutton “current status” and text box “semester credit load”.
9. Student members should enter the following information a. Current Status (radio buttons : senior, junior, sophomore, freshman) b. Semester Credit Load (How many credits is the student taking in this semester) – this is a text boxThis assignment will be graded as follows: 1. Use of DOM – how cleverly have you DOM to execute step 5 and 9. 2. Presentation – this involves use of colors, positioning the elements, good use of browser space. You can show your CSS skills here.