Riot.jsで簡単な入力値チェック

はじめに

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

実装

これだけです。

<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?"数値を入力してください":"確定"も固定値なのが嫌…


Riot.jsで簡単な入力値チェック
https://blog.hashito.biz/2021/12/01/57ef2d66-ad6a-4e07-9e10-6c7b06175b07/
著者
hashito
作成日
2021年12月1日
著作権