Я пытаюсь создать форму с функцией, когда кто-то проверяет ввод или ввод с помощью классов .badCheckbox, .badCheckbox2, .badCheckbox3 fieldset с идентификатором goodField из формы будет удалено и fieldset с идентификатором badField будет добавлено. Если кто-то снимает флажок с упомянутыми классами, удаленный fieldset с идентификатором goodField формы будет показан снова и добавлен fieldset badField будет удалено. Я пытался что-то подобное, но не работает. Кроме того, я попробовал это с дисплеем: блок и ничего и снова и снова не работает.
My jQuery:
$('.badCheckbox, .badCheckbox2, .badCheckbox3').change(function(){
if(this.checked){
$('#badField').appendTo( "form" );
$('#goodField').detach();
} else {
$('#badField').detach()
$('#goodField').appendTo( "form" );
}
});
My HTML:
<form>
<input class="badCheckbox" type="checkbox"/>
<input class="badCheckbox2" type="checkbox"/>
<input class="badCheckbox3" type="checkbox"/>
<fieldset id="badField">
<p>Sorry:(</p>
<button type="submit">Submit</button>
</fieldset>
<fieldset id="goodField">
<p>Nice!!!</p>
<button type="submit">Submit</button>
</fieldset>
</form>