私は完全なプロジェクトを完了しましたが、この 1 つの要件が欠けており、自分のプロジェクトでこの問題を自分で解決することはできません。
質問する
1797 次
2 に答える
3
CodeIgniter のフォーム検証を使用できますか? そして、次のようにルールを設定します。
$this->form_validation->set_rules('yourfield', 'Your field\'s human name', 'required|integer');
これは、フィールドが と呼ばれていることを前提としていますyourfield
。
コメントを読んだ後、jQueryを使用してフィールドの値が整数かどうかを確認したいようです。このプラグインを調べることをお勧めします: jQuery - 数値
hereを使用する良い例があります。
関連するコードは次のとおりです。
次のような入力があった場合:
<input class="integer" type="text" />
次に、次のように、整数であることを確認して検証できます。
$(".integer").numeric(false, function() { alert("Integers only"); this.value = ""; this.focus(); });
ただし、JavaScript/jQuery はクライアント側で実行される (バイパスされる可能性がある) ため、サーバー側 (この場合は PHP を使用) でも検証することが非常に重要であることを強調します。この優れた回答は、両方が重要である理由をより詳細に説明しています。
于 2013-05-14T08:29:40.740 に答える
0
HTML5 を使用
<input type="number" min="0" />
<input name="Est_Value" id="estvalue" class="regi_input_1" style="width: 150px; height: 25px;" type="number" min="0" />
JavaScript を使用した検証
<input name="Est_Value" id="estvalue" class="regi_input_1" style="width: 150px; height: 25px;" type="text" onkeypress="if ( isNaN( String.fromCharCode(event.keyCode) )){ alert('numbers only'); return false; }" />
于 2013-05-15T06:56:25.363 に答える