0

textboxおそらく誰かがアイデアを持っています: txtShirtName という名前を大文字だけで書くことをユーザーに強制したいのです。これを強制するには、次の属性を追加します。

txtShirtName.Attributes["onchange"] = "this.value = this.value.ToUpperCase();";

しかし、少し前に、大文字ではないデータベース エントリがいくつか見つかりました。これがどのように作成されたかをログに記録できるため、ユーザーからのものであると言えますが、直接誰であるかはわかりません。

私の質問: 可能性はありますonchangeか?

4

2 に答える 2

1

この機能が非常に重要な場合は、クライアント側とサーバー側でも処理する必要があります..これで、onchange が機能しなくても、データが大文字になることが 100% 確実になります。

于 2013-05-15T12:02:00.883 に答える
0

ユーザーが JS を無効にしている場合、onChange イベントは機能しません。入力を大文字にしたい場合は、サーバー側でこれを行う必要があります。JS の検証/操作は簡単に回避できます。

于 2013-05-15T12:12:02.237 に答える