我之前曾问过这个问题,但我的客户想要在调查问卷上创建一些功能。他希望所有的“注释文本字段”都会被隐藏,如果它是空的。它只有在“注释文本字段”有价值时才可见。如果有值或无值,也需要更新/检查是/否单选按钮。这是以前的“失眠症”做的代码。多个调查问卷
$('.notes').hide();
$('input[type="radio"]').change(function() {
if ($(this).val() == "Yes") {
$(this).closest('tr').next('tr.notes').slideDown();
} else {
$(this).closest('tr').next('tr.notes').slideUp();
}
});
不过,我需要先验证文本字段,如果有一个值(实际上是1到33的文本字段将在这里使用它的绝大部分将有值)。
var vals = $('.notes input[type="text"]').val();
if(vals == "") {
console.log('negative');
$('tr.notes').slideUp();
} else {
console.log('positive');
$('.query input[value="Yes"]').attr({
checked: "checked"
});
$('tr.notes').slideDown();
}
这里就是我讨论...... jQuery Bind or Index Form和Insomniac Demo
* *当你做文本字段验证和向上滑动?文本字段必须在空的某个点上显示正确吗? –