I have a multiple dropdown item, when i selected a item from a drop down, that item shouldn't show to another drop down.
For an example
drop downs
drop town items are "10 20 30"
initially ,
1st Dropdown contain "10, 20, 30"
2nd Dropdown contain "10, 20, 30"
3rd Dropdown contain "10, 20, 30"
When i choose 30 from 2nd drop down and 1st and 3rd drop down shouldn't show "30" to both.
I hope someone will help soon, Thanks in Advance Below the code i tried
<script type="text/javascript">
$(document).ready(function () {
var hideOptions = function () {
var $select = $('select');
$select.find('option').show();
$select.each(function () {
var $this = $(this);
var value = $this.val();
var $options = $this.siblings('select').find('option');
var $option = $options.filter('[value="' + value + '"]');
if (value) {
$option.hide();
$option.each(function () {
if (this.defaultSelected) {
$(this).parent('select').val('');
}
});
}
});
}
hideOptions();
$('select').on('change', function () {
hideOptions();
});
});
</script>
<table style="width:40%" class="requiredField">
<tbody><tr><th>File header</th><th>Table Column</th></tr>
<tr><td>EMAIL</td><td><select name="EMAIL">
<option value="">Select</option>
<option value="Email_Address">Email_Address</option>
<option value="Salutation">Salutation</option>
<option value="First_Name">First_Name</option>
<option value="Last_Name">Last_Name</option>
<option value="Gender">Gender</option>
<option value="Company">Company</option>
<option value="Country">Country</option></td></tr>
<tr><td>Salutation</td><td><select name="Salutation">
<option value="">Select</option>
<option value="Email_Address">Email_Address</option>
<option value="Salutation">Salutation</option>
<option value="First_Name">First_Name</option>
<option value="Last_Name">Last_Name</option>
<option value="Gender">Gender</option>
<option value="Company">Company</option>
</td>
</tr>
</tbody></table>