I'm tryng to fix this function to show alert on dropdown. Where am I wrong? Alert does not appear.
JS:
<script type="text/javascript">
$(document).ready(function(){
$("#submit").click(function () {
$( "#species" ).change(function(){
if ( $(this).children(":selected").val() == "" ) {
alert("empty");
}
});
});
});
</script>
FORM:
<form>
<label for="species" id="species">*Species:</label><br />
<select id="species" name="species" size="1">
<option value="">Please choose a species</option>
<option value="21">Chicken</option>
<option value="28">Turkey</option>
</select>
<br />
<input type="submit" id="submit" value="Validate!" />
</form>