[英]A dropdown validation error occurs if no value is selected on the associated radio button
我有一個帶有兩個單選按鈕的表單:“是”和“否”。 如果選擇“是”,則用戶從兩個下拉菜單中選擇所需的內容。 如果用戶選擇“否”,則表單的JavaScript將使兩個下拉菜單均變灰。
我的jQuery代碼如下所示。 我補充說:
if(!$("#discount").prop("disabled") && $("#colour1, #shade1").val() == 'please select'){
//alert('Please select');
}
但它沒有用。
兩個單選按鈕的name
屬性都設置為discount
。 下拉菜單id
屬性#colour1
和#shade1
。
每個下拉菜單的第一個值是“請選擇”:
$( function(){
$("input[name='discount']").click(function() {
$("#colour1, #shade1")
.prop("disabled", this.value == 'No');
if(!$("#discount").prop("disabled") && $("#colour1, #shade1").val() == 'please select'){ //alert('Please select'); }.
}).click();
});
嘗試這個。
$( function(){
$("input[name='discount']").click(function() {
var isDisabled = (this.value == 'No');
$("#colour1, #shade1").prop("disabled", isDisabled);
if(!isDisabled){
//Please select option is selected
if($("#colour1")[0].selectedIndex == 0){
alert('Please select color');
}
//Please select option is selected
if($("#shade11")[0].selectedIndex == 0){
alert('Please select shade');
}
}
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.