Я использую умного мастера.Я хочу сделать скрытую форму, если вы используете опцию, например, A, тогда поля / столбцы 1,2 и 3 будут скрыты.если опция выбирает, например, B или C, то появляются поля / столбцы 1,2 и 3.препятствия, с которыми я столкнулся в этом столбце, должны быть заполнены, если я выберу опцию B или C
, я попробовал использовать код .prop('hidden', ... )
и использовать $('# satu').focus();
и код <input ... onfocusout="return validateForm()" autofocus hidden>
.это не работает
if ($("#pilihan option:selected").val() == 'A') {
$('#satu').prop('hidden', 'true');
$('#dua').prop('hidden', 'true');
} else {
$('#satu').prop('hidden', false);
$('#dua').prop('hidden', false);
}
});
и
function validateForm() {
var x = document.forms["myForm"]["opsiselect"].value;
var y = document.forms["myForm"]["A"].value;
if (x != "A" && y == "") {
alert("Data Belum di isi");
return false;
} else {
alert("berhasil");
return true;
}
проблема при использовании фокуса, может фокусироваться только в 1 поле / столбце, и если фокус потерян, он может продолжить