2013年6月14日金曜日

disabled 属性と readonly 属性の違い

inputの内容がフォームで送れていないものがあったので調べた。

disabled:inputのフォームが送られない
readonly:フォームは送られる

全部まとめると以下のようになる
項目disabledread-only
サポートする要素BUTTON/INPUT/OPTGROUP/OPTION/SELECT/TEXTAREAINPUT/TEXTAREA
フォーカス受け取れない受け取れる
ユーザーは変更できない
タブ移動含まれる含まれない
満足なコントロールならないなる
レンダリングユーザエージェントに依存
動的に変更する方法JavaScript

2013年6月13日木曜日

配列のどれか1つに一致する条件

配列にどれか1つに一致する条件にはsomeメソッドを用います


var a = ['test', 'hoge', 'hello', 'world'];
var b = ['aaa', 'bbb', 'ccc', 'hoge'];
a.some(function(v){ return b.some(function(vv){ return vv == v }) });
->true
phpの場合はarray_searchが使えます