ファイルのアップロード用にこれを持っていますが、次RegularExpressionValidator
の場合にのみ受け入れます.jpg
:
<asp:RegularExpressionValidator ID="regexValidator" runat="server"
ControlToValidate="FileUpload1" ForeColor="red" Font-Size="Smaller"
ErrorMessage="Only JPEG images are allowed"
ValidationExpression="(.*\.([Jj][Pp][Gg])|.*\.([Jj][Pp][Ee][Gg])$)">
</asp:RegularExpressionValidator>
問題は、エラー メッセージが表示される代わりに別のファイル タイプを選択しようとするとjpg/jpeg
、送信ボタンをクリックしようとすると送信されることです。
入力が完全に検証されるまで、送信ボタンを無効にして有効にすることを考えていますが、どのように機能するのかわかりませjquery
んasp:RegularExpressionValidator