JavaScript Tutorials
- What is Javascript?
- What is BOM?
- What is DOM?
- Variable
- check variable value is empty
- JavaScript Output
- Functions
- Javascript Events
- Input Events
- onchange Event
- Javascript Output methods
- If else statement
- Arrays
- Pattern Validation
- Form Validation
- Inner Html Form Validation
- Inline Form Validation
- Checkbox Validation
- Inline Inner Html Form Validation
- Server side php Validation
- Validate a HTML Form with PHP
- window and window location
- Get Text Value
- Get hidden field value
- JavaScript & PHP
- Date Format
- get php value in javascript
- Redirect page & Autoredirect page
- Auto Refresh page & Div
- How to get select text value from Dropdown box
- How to clear browser history in javascript
- Checkbox Problems
- Select option problems
- Popup Contact Form
- Sidebar Contact Form
- How to use a multistep Form or Form wizard
- Auto Calculate Price
- print Application Form
- Auto Calculate GST in Javascript by select price
- Calculate GST by input value in text box Jquery
- Calculate Discount
- onClick Checkbox
- autofil form data click on checkbox
- Show subcategory list
- Show city list as per state
- Show district list as per country and state
- Show good morning good night wish
- image upload with preview image
- Print Div Content
- Show modal popup on page load
- filter table data usign javascript.
- Character Limit Validation.
- Validate File 5MB Upload
- Validate Special character
- More File Upload
- Call JavaScript Function After Page Load
- Drop Down First option Value Disabled --- Please Select ---
- How to Disable Submit Button After Form Submission
- How to disable browser back button using Jquery?
- How to Remove selected item from second & third dropdown list?
- Interview Questions of JavaScript.
Important Link
Show subcategory list as per category select in dropdown select box Javascript
File name : index.php
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript">
var subcategory = {
Mobile: ["Nokia","Redmi","Samsung"],
Clothes: ["Shirt","Pant","T-shirt"]
}
function makeSubmenu(value) {
if(value.length==0) document.getElementById("categorySelect").innerHTML = "<option></option>";
else {
var citiesOptions = "";
for(categoryId in subcategory[value]) {
citiesOptions+="<option>"+subcategory[value][categoryId]+"</option>";
}
document.getElementById("categorySelect").innerHTML = citiesOptions;
}
}
function displaySelected() { var country = document.getElementById("category").value;
var city = document.getElementById("categorySelect").value;
alert(country+"\n"+city);
}
function resetSelection() {
document.getElementById("category").selectedIndex = 0;
document.getElementById("categorySelect").selectedIndex = 0;
}
</script>
</head>
<body onload="resetSelection()">
<select id="category" size="1" onchange="makeSubmenu(this.value)">
<option value="" disabled selected>Choose Category</option>
<option>Mobile</option>
<option>Clothes</option>
</select>
<select id="categorySelect" size="1" >
<option value="" disabled selected>Choose Subcategory</option>
<option></option>
</select>
<button onclick="displaySelected()">show selected</button>
</body>
</html>