как создать валидацию на SmartWizard - PullRequest
0 голосов
/ 08 мая 2019

Я использую умного мастера.Я хочу сделать скрытую форму, если вы используете опцию, например, 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 поле / столбце, и если фокус потерян, он может продолжить

...