0

ASP.netについても同様の質問がありますが、RoRでこれを行うための「比較的」簡単な方法があるかどうかを知りたいと思いました。

ユーザーに数字のみを入力してもらいたい「価格」のフィールドがあります。これは、ユーザーが他の何かを入力しようとしたときに、私のWebアプリがそれらを許可してはならないことを意味します(何も起こらないはずです)。

これが不可能な場合は、ユーザーが[送信]ボタンを送信した後でデータを検証し、[価格は数値である必要があります]というメッセージをフラッシュするだけでよいと思います。

お時間をいただきありがとうございます、

JHS

4

2 に答える 2

1

これにはjavascriptソリューションが必要であるため(クライアント側でチェックを実行する必要があるため)、使用しているjavascriptフレームワークによって異なります。jQueryを使用している場合、これは必要なことを正確に実行する優れた機能です。数値

于 2011-02-23T23:35:13.697 に答える
1

すでに述べたように、これにはjavascriptソリューションが必要です。次の正規表現を使用して、数字のみが指定されていることをテストできます

/^[0-9]+$/

これをonKeyUpイベントハンドラーに関連付けると、入力クライアント側を検証できます

于 2011-02-23T23:39:54.263 に答える