WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:Javascriptで文字をリアルタイムで表示

0:[投稿] かいわれ [2006/12/12 17:12 ] [環境:IE6 わからない]

<html>
<head>
<script language="JavaScript">
<!--
    function set1(){
        txt = replaceBR(form1.txt.value);
        id1.innerHTML = txt;
    }
    function replaceBR(data){
    while(true){
        pdata = data;
        data = data.replace('\n', '<br>');
        if(data == pdata){
            break;
        }
    }
    return(data);
    }
//-->
</script>
<form name="form1">
<input type="text" name="txt" value="初期値ですよ"onkeyup="set1()">
</form>
<HR>
<div id="id1"></div>
</body>
</html>


テキスト入力されたものをリアルタイムで表示するプログラムなのですが、

valueに設定してある文字列はテキストを選択するか
入力を行わないと表示されません。

ロード時に初期値を表示させておきたいのですが、
何かいい方法はありませんでしょうか?


1:[回答] k [2006/12/12 17:41 ]

<div id="id1"></div>と</body>
の間に
<script language="JavaScript">id1.innerHTML = "初期値ですよ";</script>
を入れるとか。


2:[完了] かいわれ [2006/12/12 17:58 ]

ありがとうございました。
見事にいけました。

勉強になりました><

回答(必須): 状態:

お名前(必須):

URL:




[戻る]