1

クレジット カードを受け入れて処理する Asp.Net Web アプリケーションをサポートしています。しかし、新しい規則により、入力時にクレジット カード番号をマスクする必要があります。したがって、最初の数字が の場合、4次の数字 (例: 9) が入力されるまで表示され、テキスト ボックスには が表示されます*9

考えられる 1 つの方法は、JavaScript と非表示フィールドを使用して、キーアップ イベントでクレジット カード番号をマスクし、CC を非表示フィールドに保存することでした。しかし、それを行うためのより良い方法があるかどうかはわかりません。また、ユーザーが既存の番号を更新した場合の処理​​方法。

これを行うためのベストプラクティスはありますか? これらの番号が必要であり、クレジット カードが処理される前に検証を実行してから、クレジット カードを処理してデータベースに保存することを覚えておいてください。データベースの CC フィールドが既に暗号化されています。

任意の提案/ヘルプをいただければ幸いです。

4

2 に答える 2

2

あなたのためにこれを行うjQueryプラグインがあります:

http://blog.decaf.de/2009/07/iphone-like-password-fields-using-jquery/

于 2013-03-29T19:14:33.960 に答える
0

それができる唯一の方法です。更新に関しては、クレジット カード番号を表示してはいけません。そのため、クレジット カード番号全体を再入力する必要があります。

于 2013-03-29T19:08:25.397 に答える