Opera Mini と Opera Mobile を対象としたシンプルな Web フォームがあります。HTML入力要素のみを使用しています。
ここで、要素が整数のみを持つように制限したいと思います。このブラウザでこれを強制する方法はありますか (フォームに入力するときに電話の番号モードがオンになっている場合でも可能です)。
そして、フロートを許可したい場合、何か可能ですか?
Opera Mini と Opera Mobile を対象としたシンプルな Web フォームがあります。HTML入力要素のみを使用しています。
ここで、要素が整数のみを持つように制限したいと思います。このブラウザでこれを強制する方法はありますか (フォームに入力するときに電話の番号モードがオンになっている場合でも可能です)。
そして、フロートを許可したい場合、何か可能ですか?
<input type='tel' />
Android、WP8、および iPhone の既定のブラウザーと、Android 用の Chrome で数字キーパッドが表示されます。私の Android ブラウザでは、数字以外の文字が onblur で取り除かれます。
<input type='number' />
float では問題なく動作するはずです。両方の Android ブラウザーで、onblur の先頭のゼロも自動的に削除されます。
inputmode="digits"
XHTML Basic では、これを実現するために<input>
タグで を使用できます。モバイル ブラウザでは、HTML5 メカニズムよりも広くサポートされる必要があります。
「数値」入力タイプを使用できるはずです。これは HTML5 仕様の一部です。Opera がテンキーを自動的に表示するかどうかはわかりませんが、iPhone では少なくとも表示されます...