Ajaxを使い、複数の項目に入力された文字が大丈夫なら「OK」と表示させ、javascriptですべての項目が「OK」だった場合のみ「次へ」ボタンを押すと飛ばすようにしたいのですが、どうしたらいいのですか?
ここで、どれか一つの項目でも「OK以外」だった場合、「次へ」ボタンは押させなくしたいのですが
誰か教えてもらえますか?
お願いします。
例
___________________________
名前 ○○○○ OK
メール ○○○○ OK
電話 ○○○○ OK
[次へ]
次へが押せる。
__________________________
名前 ○○○○ 日本語で入力してください
メール ○○○○ OK
電話 ○○○○ OK
[次へ]
次へが押せない
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
これってajaxは特に関係ないですよね?
最初に次へボタンをdisabledにしておき
javascriptで入力欄をonKeydownあたりで監視して、
不正なデータがなくなったらdisabledを解除すればよいでしょう
yambejpさん
回答ありがとうございます。
確かにAjaxを使わなくてもできると思いますが、Ajaxの使用が義務付けられていますしたので orz
No.1
- 回答日時:
Ajaxが使えるのであれば、全てがOKの時にのみ押せるボタンと表示を入れ換えるのはどうでしょうか。
例の様に「OK」と「日本語で入力してください」を入れ換えられるのであれば、特に問題はないように思います。
この回答への補足
msz1124さん
すみません。Ajaxはかじったばかりでよくわからないのです。
確かに「日本語を入力してください」から「OK」へと、リアルタイム変更はできるんですが、すべてがOKの時のみボタンが押せるというやり方がわからないのです。よかったら、その方法を教えてはもらえないですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript jsで診断コンテンツのページ内切り替えについて 1 2023/04/14 17:31
- ノートパソコン Skypeの不調 2 2023/03/24 16:39
- 医療 医療費のお知らせ 2 2023/02/13 10:04
- その他(プログラミング・Web制作) 入力フォームへ、データを自動的に入力するプログラム。どうやって作る? 4 2023/01/16 10:24
- Excel(エクセル) エクセルについて教えてください。 1回目が80以上(数字) or 対象外 (文字列)or (空欄) 2 2022/10/17 11:42
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- Visual Basic(VBA) エクセルのマクロについて教えてください マクロを実行すると メッセージボックスが表示されて okをク 4 2023/07/05 19:32
- JavaScript 追加ボタンを押した際に ok ボタンを押した場合のみ入力値が追記されるようにしたいです 6 2022/05/29 09:57
- gooブログ gooブログへのコメント投稿について 1 2023/05/21 03:52
- その他(ブラウザ) ・再投稿です 自分のデフォルトゲートウェイをアドレスバーに入力し、Enterキーを押します。(一般的 1 2022/05/30 23:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Acrobatのツールボタンの消し方
-
Excel:「フォーム」のボタンで...
-
TabStripのイベントについて
-
MEDIAS N-04DのFactoryReset
-
javascript 別ウィンドウを開...
-
ボタンを押したような状態にし...
-
GridViewの項目編集(初歩)
-
JSPでボタンを押したら、文字が...
-
WEBページ上に[Ctrl]+[F5]を割...
-
Q&Aフォームを作成したいのです...
-
チャレンジタッチの画面にスマ...
-
エクセルVBAで画面の大きさを取...
-
画面遷移が不正ですと表示されます
-
数字のみ入力可
-
【ASP.NET】ページ遷移してもGr...
-
Accessの画面更新を一時的に停...
-
ASP.NET 電卓計算
-
別ブラウザにセッションを渡す...
-
【ASP.NET】フォームの継承は出...
-
ASP.NetのGridViewで任意の行ク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
c# 文字列の最後から1文字削除...
-
DataGridViewのチェックボック...
-
VBAで一時中断したプログラムの...
-
Eclipseでクリーンが出来ない
-
ブラウザの×ボタン(閉じるボタ...
-
グリッドビューでのチェックボ...
-
メール添付されたPDFファイルが...
-
SPREADでカーソルの位置を1行目...
-
EXCEL2010でセルが編集中かを判...
-
CheckBoxをボタン形式にして押...
-
最大化ボタンと最小化ボタンを...
-
Ctrlキーを押しながらのダブル...
-
IEの閉じるボタンを消す方法
-
今更、VBAでRPA、キーボード操...
-
C# Enterキーの動作について
-
Page_Load時にボタンクリックイ...
-
Webブラウザの閉じるボタン無効...
-
【C#】 : WindowsProgramming ...
-
Fancyboxのiframe内に閉じるボタン
-
VBのこのコードの意味を教えて...
おすすめ情報