我的表格中有一个简单的日期部分。我有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:nonewithout requiredattr,(31)Days 设置为 on display:blockwith requiredattr。
当用户选择月份时,例如二月
(30)Days 和 (31)Days 将设置为display:none无requiredattr 并且 (29)Days 设置为 on display:blockwith requiredattr。
上述代码:
$("#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具有requiredattr 的当前 Days 标签的值?