No.1ベストアンサー
- 回答日時:
どのタイミングでエラーをチェックしたいのでしょうか?
テキストボックスの内容を変更直後でしたら、テキストボックス
タグ内に、
OnChange="LengthCheck()"
のように記述(LengthCheck()は、JavaScriptの関数)し、
JavaScriptでLengthCheck()内で、入力文字列の長さが5桁かどうか判断します。
submitボタン押下時に、エラーをチェックされるのでしたら、submitボタンのクリックイベントをVBで定義し、そこでチェックします。
この回答への補足
ご回答有難う御座います。
submitボタンをクリックした際に、エラーをチェックするというやり方がしたいです。
submitボタンのクリックイベントをVBで定義し、そこでチェックしますと回答頂きましたが
なにぶん、プログラムド素人な者で
もう少し詳しくお教え頂けますでしょうか?
申し訳御座いません・・。
No.3
- 回答日時:
数字の5桁とわかっているのであれば、全角入力できないようにすればいいわけで、
テキストボックスのタグに、以下の記述を追加すれば、全角入力できなくなります。
(住所など、全角入力してほしい箇所では、disabledをactiveとすれば、入力モードが
自動的に全角になります。)
style="ime-mode:disabled;"
数字かどうか判定する方法:(動作確認していませんので、間違っているかも。)
If Double.TryParse(tx001.Text, _
System.Globalization.NumberStyles.Any, _
System.Globalization.NumberFormatInfo.InvariantInfo, _
d) Then
Else
lblerr.text = "xxxは、数字を入力してください。"
Exit Sub
End If
No.2
- 回答日時:
VS2005のVB版として説明します。
・submitボタン名は、btnSinsei とします。
・チェック対象のテキストボックス名は、 tx001 とします。
・エラーメッセージ表示用のラベル名は、 lblerr とします。
Protected Sub btnSinsei_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSinsei.Click
if tx001.Text.Length <> 5 then
'ERROR処理
lblerr.text = "xxxは、5桁で入力してください。"
Exit Sub
End If
'通常処理
End Sub
Handles btnSinsei.Click の行は、1行で続けて書いてください。
質問内容には、”数字5桁”とありますが、
・入力文字列が数字か否か
・入力文字列が半角かどうか
のチェックも必要ですね。
この回答への補足
再び回答有難う御座います!!
5桁の件はバッチリできました!!有難う御座います。
・入力文字列が数字か否か
・入力文字列が半角かどうか
というのはどうやったらいいのでしょうか?
何度もすみません・・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Access の SetFocus について教えてください 5 2022/08/04 07:32
- Access(アクセス) capeofdragonと申します。 Access2016を使っております。 あるフォームがあり、テ 2 2022/09/09 13:18
- Access(アクセス) Access IF文でテーブルに存在しない場合の処理について 2 2022/10/10 18:09
- UNIX・Linux bash環境でのエラー対応をお願い致します。 1 2022/11/26 17:41
- Java javaの質問です 次の機能を有するメソッド4つを自クラスに作成し、実装したいです 【機能】 足し算 1 2022/06/15 17:49
- Access(アクセス) チェックボックスにチェックが入った後の挙動 1 2022/08/21 12:39
- その他(プログラミング・Web制作) 単純なコマンドプロンプトが動きません。 2 2022/04/19 15:21
- Java java 飾子を付けること(public static・・・) ・コンソールへの出力処理はmainメ 2 2022/06/16 19:34
- Visual Basic(VBA) Vba テキストボックスの文字列をボタンで入力するとテキストボックスの端の文字列が更新されない 2 2022/05/21 23:32
- その他(Microsoft Office) エクセルのマクロを教えてください。 1 2023/01/27 09:05
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストボックスの番号を使っ...
-
教えて!全角文字「μ」の半角
-
エクセルVBA テキストボックス...
-
初歩的な事だと思います。 Sub...
-
数字以外の入力をエラーにする...
-
EXCEL VBA で指定した範囲に入...
-
VBAの質問になります メッセー...
-
入力フォームの値をQRコードで...
-
VBAでInputBoxの再入力をさせる...
-
Excel-VBAでInputBox+Pulldown...
-
Vba テキストボックスでボック...
-
アルファベットGの小文字の入力
-
TextBoxから数字が文字...
-
Windowsのアプリ開発ってなんの...
-
「イ分」・・・フンという文字...
-
TEXTAREA に入力時の位置
-
HTMLで入力値を半角大文字に制御
-
WebフォームのIMEモードを入力...
-
c#でTextBoxの入力制限
-
excel vba でユーザーフォーム...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA テキストボックス...
-
テキストボックスの番号を使っ...
-
初歩的な事だと思います。 Sub...
-
数字以外の入力をエラーにする...
-
EXCEL VBA で指定した範囲に入...
-
Excel-VBAでInputBox+Pulldown...
-
入力フォームの値をQRコードで...
-
VBAの質問になります メッセー...
-
c#でTextBoxの入力制限
-
VBAで質問があります
-
教えて!全角文字「μ」の半角
-
VBAでInputBoxの再入力をさせる...
-
excel vba でユーザーフォーム...
-
TextBoxから数字が文字...
-
エディットボックスの入力制限...
-
accessで該当するレコードがな...
-
DataGridViewの桁数制限に関して
-
VBA R1C1形式で変数の入力について
-
「イ分」・・・フンという文字...
-
Windowsのアプリ開発ってなんの...
おすすめ情報