はじめに

少量のコードで入力値チェックを実装したので備忘録として…

実装

これだけです。

test.tag
<test>
 <input onInput={check_num.bind(this,"num_fx")}>
 <input ref="num_fx" type="button" value="確定">
 <script>
    check_num(nm,e){
      var f = isNaN(e.target.value);
      self.refs[nm].disabled=f;
      self.refs[nm].value=f?"数値を入力してください":"確定";
    }
 </script>
<test>

個人的に嫌なところ
引数に対象としたい要素名を入れなければならないのが少し嫌…
あと、f?"数値を入力してください":"確定"も固定値なのが嫌…

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.