0
您好,我正在尝试根据previouse的选择制作javascrip验证选项。根据选择在输入上传递requred属性
这里是我的表单代码:
<li><label for="age1">Question One ?</label>
<input type="radio" name="tienes_negocio" value="Yes" class="aboveage1" /> Si
<input type="radio" name="tienes_negocio" value="No" class="aboveage1" /> No</li></ol>
<ol id="parent1" class="formset2">
<li><label for="age2">Question Two ?</label>
<input type="radio" name="labora_negocio" value="Yes" required="true" class="aboveage2" /> Si
<input type="radio" name="labora_negocio" value="No" required="true" class="aboveage2" /> No</li>
Basicaly如果选择否FRM的第一选择,我想通过selecond里面选择所需要的属性,
这里是JavaScript代码:
$(document).ready(function(){
$("#parent1").css("display","none");
$(".aboveage1").click(function(){
if ($('input[name=tienes_negocio]:checked').val() == "No") {
$("#parent1").slideDown("fast"); //Slide Down Effect
$('input[name="labora_negocio"]').prop('required', true);
} else {
$("#parent1").slideUp("fast");
$('input[name="labora_negocio"]').prop('required', false); //Slide Up Effect
}
});
});
这是我使用的传递requred属性: $('#labora_negocio').attr('required');
问题是,当您选择否时,它不会传递任何东西。
即使这样,没有什么是TE代码内改变。 –
@JohnSiniger在使用'.onchange()'之前,然后将其改为'.onclick()'? – Musa