3

Opera Mini と Opera Mobile を対象としたシンプルな Web フォームがあります。HTML入力要素のみを使用しています。

ここで、要素が整数のみを持つように制限したいと思います。このブラウザでこれを強制する方法はありますか (フォームに入力するときに電話の番号モードがオンになっている場合でも可能です)。

そして、フロートを許可したい場合、何か可能ですか?

4

3 に答える 3

1
<input type='tel' /> 

Android、WP8、および iPhone の既定のブラウザーと、Android 用の Chrome で数字キーパッドが表示されます。私の Android ブラウザでは、数字以外の文字が onblur で取り除かれます。

<input type='number' /> 

float では問題なく動作するはずです。両方の Android ブラウザーで、onblur の先頭のゼロも自動的に削除されます。

于 2012-11-07T17:46:16.557 に答える
1

inputmode="digits"XHTML Basic では、これを実現するために<input>タグで を使用できます。モバイル ブラウザでは、HTML5 メカニズムよりも広くサポートされる必要があります。

于 2010-04-01T00:13:13.700 に答える
1

「数値」入力タイプを使用できるはずです。これは HTML5 仕様の一部です。Opera がテンキーを自動的に表示するかどうかはわかりませんが、iPhone では少なくとも表示されます...

于 2010-04-01T00:07:59.040 に答える