我的表格中有一个简单的日期部分。我有5
select
标签:
- 本月 1 - id&name attr ="userdobm"
- 年度 1 - id&name attr="userdoby"
- 1 (29) 天 - id&name attr ="userdobd29"
- 1 (30) 天 - id&name attr ="userdobd30"
- 1 (31) 天 - id&name attr ="userdobd31"
所有5
select
标签都有唯一的 ID
默认情况下,(29)Days 和 (30)Days 设置为 on display:none
without required
attr,(31)Days 设置为 on display:block
with required
attr。
当用户选择月份时,例如二月
(30)Days 和 (31)Days 将设置为display:none
无required
attr 并且 (29)Days 设置为 on display:block
with required
attr。
上述代码:
$("#userdobm").change(function() {
var userdobmval = $("#userdobm").val();
if(userdobmval == 4 || userdobmval == 6 || userdobmval == 9 || userdobmval == 11) {
$("#userdobd30").css('display','block').val('').prop('required', true);
$("#userdobd29,#userdobd31").css('display','none').val('').removeAttr('required');
} else if (userdobmval == 2) {
$("#userdobd29").css('display','block').val('').prop('required', true);
$("#userdobd30,#userdobd31").css('display','none').val('').removeAttr('required');
} else {
$("#userdobd31").css('display','block').val('').prop('required', true);
$("#userdobd29,#userdobd30").css('display','none').val('').removeAttr('required');
}
});
我的问题是。如何获取select
具有required
attr 的当前 Days 标签的值?