Ich habe die Option hier gewählt, ich weiß nicht warum Wenn ich keine Option gewählt habe, die bedeutet (-select-) values = "" keine Werte, immer noch nicht funktionieren. Meine Auswahlmöglichkeit ist ein Array, weil es auf der Schleife ist.Javascript: Wie man richtig prüft, wenn vorgewählte Option leer ist?
Hier ist mein Code
var randomGender_arr = [];
var tae = true;
if(randGender == 'random'){
$('select[name="randomGender[]"]').each(function(k,v){
if($(v).val()===''){
alert('Please select a gender')
}else{
randomGender_arr.push($(v).val());
}
});
}else{
}
Btw meine gewählte Option ist hier, wie Sie meine erste Option deaktiviert ist zu sehen. Wie könnte es als leer angesehen werden? Und prüfen Sie, ob wenn ich auch nur 1 der Option (-select-) lasse und dann false zurückgebe.
echo'<div style="float:right; position:absolute; top:10px; right:0;">
<label for="randomGender">Gender:</label>
<select name="randomGender[]" id="randomGender" class="form-control randomGender">
<option disabled readonly selected>-select-</option>
<option value="male">Male</option>
<option value="female">Female</option>
</select>
</div>
<div style="clear:both;"></div>';
sind Ihre HTML zu – depperm
@depperm i –
'$ enthalten (this) .val() == null' – Satpal