2016-07-19 6 views
1

、テキストを入力することはできません。検証なしでこれを行うことは可能ですか?はそれが可能である任意の検証なしで私だけ<strong>番号テキストフィールドに</strong>を許可したい

<div class="form-group"> 
    <label for="inputEmail3" class="col-sm-2 control-label ">Sort Order</label> 
    <div class="col-sm-8"> 
     <input type="text" class="form-control" id="sort_order" name="sort_order" placeholder="Sort Order"> 
    </div> 
</div> 

テキストが入力された場合、「数字だけを入力してください」とメッセージが表示されます。

+1

''はカウントされませんか? –

+1

それは負の値も受け入れているので、私はそのような代替方法を望んでいません。 –

+0

'min'タグを入れてください。 'の' –

答えて

0
<div class="form-group"> 
<label for="inputEmail3" class="col-sm-2 control-label ">Sort Order</label> 
<div class="col-sm-8"> 
<input type="number" min="1" class="form-control" id="sort_order" name="sort_order" placeholder="Sort Order"> 
</div> 
</div> 
1

用入力タイプ= "数"

注:= "番号" タイプはIE9で以前のサポートされていません。

+0

に取り組んでいるありがとう聞かせて、それのための最善の解決策は何ですか..? –

+0

@ M.DWaheed IE9以前をサポートする必要がある場合は、検証コードを書く必要があります。とにかく、PHPでサーバー側の検証コードを書き留めておくことをお勧めします。 'のような設定を含むクライアント側の検証では、悪意のあるユーザーがバイパスすることは非常に簡単です – ADyson

+0

あなたはvalidation.iの例を与えることができますか? –

関連する問題