nja_.core.js
フォームを監視して値が空の場合に何かをする

// op = { target:"監視するフォームパーツ",nullfunc:"空の時に実行する関数",defindfunc:"空じゃない時に実行する関数"}
/*
nJa_.func.nullActForm = function($op){
   let $target,$null,$defind;
   if(!$op) return false;
   $target = $op.target;
   $null = $op.nullfunc;
   $defind =  $op.defindfunc;
   if(!$defind || !$target || !null ) return false;
  function formRequre($target) {
    for (var i = 0; i < $target.length; i++) {
      if(!$target[i].value) return false;
    }
    return true;
  }
  function act() {
    if(!formRequre($target)) $null($op);
    if(formRequre($target)) $defind($op);
  };
  act();
//.addEventListenerは複数イベント登録できないので、個別に登録
  for (var i = 0; i < $target.length; i++) {
    $target[i].addEventListener('keyup',act,false);
    $target[i].addEventListener('click',act,false);
  }
  return;
};
*/



ボタンをロックする
//$btn = document.querySelector('#hoge');
/*
nJa_.func.lockbtn($btn);

nJa_.func.unlockbtn($btn);
*/

フォームパーツを'disable'にする

/*
nJa_.func.inputDisable = function($trg){
  if(!$trg) return;
  console.log('disable');
  for (let i =0; i< $trg.length; i++) {
   $trg[i].setAttribute('disable','disable');
  }
};

nJa_.func.inputEnable = function($trg){
  if(!$trg) return;
  console.log('enable');
  for (let i =0; i< $trg.length; i++) {
   $trg[i].removeAttribute('disable');
  }
};
*/

nja_.helper_form.js

//input textareaの値をクリアする
//required された項目も対応
nJa_.func.clrVAL(項目)

//ファイルサイズを超えた場合アラート
//MB:小数点なしの正数で指定
nJa_.func.artFilsize($trg,$filesize)

//バリテーションはいずれ考えること。。


.likeRadio():セレクトボックスをラジオボタンのように扱う

$('.lik-radio').likeRadio();

.likeCheck():ラジオボタン解除できるように・・

$('.lik-check').likeCheck();