
htmlで書かれたテキストエリアのフォーカスが外れた時に、
入力チェックを行いたいのですが
すでに
<input type=text name=abc value="">
というinputタグが存在していて
このタグに手を加えずjavascriptを使い
どうにかテキストエリアabcのフォーカスが外れた時に、
入力チェックを行いたいです
要するに
htmlで<input type=text name=abc value="" onblur="関数名">
っと書く事が出来ないという状況です。
全く案が思い浮かびません
何かいい案がおありでしたらよろしくお願い致します
No.1ベストアンサー
- 回答日時:
たとえばこういうのはいかがでしょうか?
document.getElementsByTagName の使い方を知らなければ、Googleなどで調べればたくさん出てくると思います。
この場合、[0]を[1]にすれば2番目のinputにイベントがセットされます。
イベントの設定については参考URLのページも参考になると思います。
<html>
<p>てすと用</p>
<input type=text name=abc value="123">
<input type=text name=abc value="456">
<script language="javascript"><!--
var input = document.getElementsByTagName('input')[0];
input.onblur = function(){ alert(this.value + "フォーカスをはずれた!") };
--></script>
</html>
参考URL:http://www.kawaz.jp/pukiwiki/index.php?JavaScrip …
この回答への補足
質問内容が不足しておりました
現在悩み中の問題は某パッケージを使っており
画面事にソース内容(フィールドの数など)が変わります
よってタグで検索は非常に辛いものがあります
検索HIT[0]番目、[1]番目とすると
A画面ではA項目にAのチェック処理がはいったとしても
B画面ではA項目にAのチェックが入らないという結果になってしまいます
自分がパッケージのソースを見てフィールドを判断できるのは
idとTABINDEXぐらいでした
質問で name=abc と書いてしまいましたが
フィールドのnameもパッケージのほうで暗号化されており
nameを解読するのは不可能に近い状態です
こんな状況で他に何かいい案はありますでしょうか?
一応現状はこの検索する方向でやってみます(時間が無いので…)
全ての画面でinputのタグ数を数えたわけではないのですが
2~3画面同じだったので暫定的にこの方法で行こうかと思っています
早急な回答ありがとうございました
また他にも良い方法がありましたらよろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォームのPOSTデータをサブウ...
-
ページ間で変数を保持したい
-
tabindexの取得
-
TextBoxに半角数字以外を入れた...
-
VBscriptの配列変数をJavascrip...
-
フォーカスが外れた時の入力チ...
-
HTMLファイル同士での値渡し
-
Selectボックスの幅を自動で広...
-
ハイパーリンクを別ウインドウ...
-
return trueとreturn falseの用...
-
tbody要素のinnerHTMLが書き換...
-
【jsp/Java】チェックボックス...
-
<input>の選択肢をプルダウンメ...
-
プルダウンで選択すると、DBの...
-
onchangeイベントを強制的に発...
-
javascriptでASPにデータを渡す
-
【jQuery】input nameの文字列...
-
プルダウン 項目が多いので先頭...
-
画面表示とともにtableの指定の...
-
1つのform内に2つのsubmitボタ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
TextBoxに半角数字以外を入れた...
-
子ウィンドウを閉じるとき、親...
-
フレーム内で計算した結果を他...
-
ページ間で変数を保持したい
-
HTMLファイル同士での値渡し
-
function名の変更はできますか?
-
フォームのPOSTデータをサブウ...
-
HTMLタグの生成について
-
ダイアログでFORMのsubmit()
-
ボタンに任意の動作をさせてテ...
-
大文字か小文字かを判断する方法
-
jQueryのdatepickerの日付が選...
-
blurイベントについて
-
子ウィンドウの情報を取得したい
-
<input type="text" name="Q1">...
-
javascriptについての質問です...
-
テキストエリアに履歴を残したい
-
フォームの内容でリンク先URLの...
-
【Javascript】(テキストボッ...
-
入力するテキストエリアをボタ...
おすすめ情報