No.1
- 回答日時:
2つのテキストボックスでいいんですよね?
とりあえず下記ソースのようで、いかがですか?
適当にアレンジしてみてください。
---------
<html>
<head>
<script language="javascript">
<!--
function henko(){
t1 = hoge.text1.value;
hoge.text2.value = t1;
}
-->
</script>
</head>
<body>
<form name="hoge">
1つ目<input type="text" name="text1" onchange="henko();">
<br>
2つ目<input type="text" name="text2">
</form>
</body>
</html>
No.3
- 回答日時:
ものすごくシンプルに書くとこんな感じになります。
※「<」と「>」は実際には半角で書いて下さいね。
<form name="sample">
<input type="text" name="in_box" onChange="document.sample.out_box.value=this.value;">
<input type="text" name="out_box">
</form>
参考まで
この回答への補足
とてもわかりやすい説明ありがとうございました!!
試してみたところうまくいきました。
そこでもう一つなのですが、同じ処理を
入力は
<input type="text" name="in_box" onChange="document.sample.out_box.value=this.value;">
のテキストボックスで、その変更された値を表示するのは
テキストボックスではなくて
<td><b><font>ここに値が入ります</font></b></td><br>
にしても同じような事は可能でしょうか?
すみませんがよろしくお願いします。
No.4ベストアンサー
- 回答日時:
JavaScriptのレイヤー処理苦手なんですけどね(^^;;
乗りかかった船ってことで、無理矢理ですけど動作確認したHTMLを以下に書いておきます。
※ 「<」と「>」は半角に、字下げに使用している全角スペースは半角スペースやタブに変えて下さいね。
<html>
<head>
<script type="text/javascript"><!--
function outmsg( msg ) {
if( msg == null ) msg = "";
if( document.all ) {
ie_out = document.all("out_box");
ie_out.innerHTML = msg;
}else if( document.layers ) {
nn_out = document.layers["out_box"];
nn_out.document.open();
nn_out.document.write( msg );
nn_out.document.close();
}
}
// --></script>
</head>
<body>
<form>
<input type="text" name="in_box" onChange="outmsg( this.value );">
</form>
<table border=0><tr>
<layer name="out_box"><td>
<span id="out_box"></span>
</td></layer>
</tr></table>
</body>
</html>
参考まで
hequilさんありがとうございます!!
上のソースで思った通りの処理が出来ました。
とても助かりました。ありがとうございました。
また質問という形になってしまってとても申し訳無いのですが、
この処理はテキストボックスが不特定の時にも使用する事は可能でしょうか?
テキストボックスの数が決まっていないので、出力先のout_boxの名前を
onChange="outmsg( this.value )"
に追加パラメータとして渡し、出力先を指定するようにしてみたのですが、
エラーが出てしまいました。
<HTML><HEAD>
<script type="text/javascript"><!--
function outmsg( msg ,txt) {
if( msg == null ) msg = "";
if( document.all ) {
ie_out = document.all(txt);
ie_out.innerHTML = msg;
}else if( document.layers ) {
nn_out = document.layers[txt];
nn_out.document.open();
nn_out.document.write( msg );
nn_out.document.close();
}
}
// --></script>
</head>
<body>
<table border="1">
<td>
<input type="text" name="in_box0" onChange="outmsg( this.value ,"out_box0");">
<layer name="out_box0"><td>
<span id="out_box0"></span>
</td></layer>
</td>
<td>
<input type="text" name="in_box1" onChange="outmsg( this.value ,"out_box1");">
<layer name="out_box1"><td>
<span id="out_box1"></span>
</td></layer>
</td>
</table>
</BODY>
</HTML>
という書き方ではまずいのでしょうか?
すみませんが見て頂けると助かります。
No.5
- 回答日時:
ダブルクォーテーションの中にダブルクォーテーションは使えないので、
onChange="outmsg( this.value ,"out_box0");"
onChange="outmsg( this.value ,"out_box1");"
を
onChange="outmsg( this.value ,'out_box0');"
onChange="outmsg( this.value ,'out_box1');"
にすれば、エラーは直ると思います。
ただし、補足のHTMLだとformタグやtrタグがなかったり
layerタグの位置の問題で、ネスケで正常に動作しないと思いますが、その辺りはブラウザを再読込しながら色々試してみると良いかと思います。
(この辺りがネスケの苦労するところ、苦笑)
参考まで
何度も回答してもらってありがとうございました。
エラー直りました!!
でもネスケで全然動いてくれない・・・
IEでは正常に動いてくれるのですが(涙)
色々試してみたのですがまだ無理です。
再度色々試してみたいと思いますが、どうしても無理な
時はまた質問という形をとってもよろしいでしょうか?
hequilさんには何度もご迷惑をおかけしていると思いますが
どうぞ宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) テキストボックスの値を該当セルに登録する方法 2 2022/11/23 18:47
- Visual Basic(VBA) Excel VBA 複数選択したリストボックスからテキストボックスに転記したいです。 3 2023/03/19 18:31
- Excel(エクセル) Excelで日付のグラフへの表示 2 2022/04/15 11:04
- その他(パソコン・スマホ・電化製品) ワードでテキストボックス内の文字を連動させない方法 2 2023/02/09 16:56
- Visual Basic(VBA) テキストボックス1の値に対するテキストボックス2に表示する値 1 2022/04/05 14:35
- Excel(エクセル) Excel グラフの軸に「表示単位の変更」の要領でテキストを追加したい 1 2022/06/08 16:27
- その他(ソフトウェア) LibleOffice Calc のテキストボックス 4 2023/08/16 09:37
- Access(アクセス) Access DTPickerの初期表示月を変えたい 1 2022/08/02 08:55
- その他(Microsoft Office) エクセルのマクロを教えてください。 1 2023/01/27 09:05
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JavaScriptでCGIの呼出し・...
-
フォーカス設定について教えて...
-
テキストボックスに初期値で1...
-
現在時刻を表示させたい!
-
テキストエリアへセットフォーカス
-
cookieの判断
-
サブウィンドウに変数を渡す方...
-
HTMLファイル同士での値渡し
-
IE上のカーソル位置に文字列を...
-
テキストボックスの背景色について
-
正規表現で複数マッチ条件で悩...
-
ボタン2回押しを無効にしたい
-
<form action="#">の意味とは?
-
<td>の中のonClick="location" で
-
JavaScriptにて動的に配列を作...
-
背景色を変えて未入力チェック...
-
【jsp/Java】チェックボックス...
-
javascriptで画像の移動
-
selectを変更不可にしたい
-
selectを使った計算
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
TextBoxに半角数字以外を入れた...
-
HTMLとJavaScriptで作った表示...
-
tabindexの取得
-
VBscriptの配列変数をJavascrip...
-
プルダウンで選択された値を別...
-
フォームの内容でリンク先URLの...
-
テキストボックスに入力した色...
-
GetElementByIdがうまく取得で...
-
JavaScriptで作ったアプリが正...
-
jQueryのdatepickerの日付が選...
-
HTMLファイル同士での値渡し
-
マイナスなら赤字で表示したい...
-
VBSからjavascript
-
テキストエリアに履歴を残したい
-
どちらかひとつのテキストボッ...
-
一部Enter無効化の方法を教えて...
-
ページ間で変数を保持したい
-
Request.Form(key)の中身をクリ...
-
javascriptのちょっとした動作...
-
JSで一つのボタンを押したとき...
おすすめ情報