我的頁面中有多個選擇輸入,它們是用相同名稱動態創建的。驗證具有相同名稱jQuery的多個字段?
我的代碼:
<select name="area[]" id="area[]" class="area">
<option value="">Select Area</option>
<?
$cities = $this->city_model->get_all($posters->product_id);
foreach($cities as $city) { ?>
<option value="<?=$city->city_id?>"><?=$city->city_name?></option>
<? } ?>
</select>
我想要的用戶選擇從每個選擇輸入一個值,我使用jQuery的功能是這樣的:
$('.area').each(function(){
if($(this).val() == "") {
alert("please select Area");
} return false;
});
$('.quantity').each(function(){
if($(this).val() == "" || $(this).val() == 0) {
alert("please select Quantity");
return false;
}
});
$('#form').submit();
我也一樣同它,它是也工作,但它也提交的表格,即使我限制它在
<input type="submit" name="something" id="something" value="something" onclick="checkType();return false;">
什麼是 「不工作」? – Johan 2013-04-26 14:46:35
JavaScript控制檯中的任何錯誤? – Blazemonger 2013-04-26 14:47:13