WEB相談室

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

タイトル:javascriptで

0:[投稿] kougamiteru [2002/02/19 13:11 ][環境:WIN+IE 不明]

<form name="ski">
<input type="text" name="marish">
<input type="button" name="ahonen" onClick="jumpX('this.marish.value')">
</form>

marishの内容を同じフォーム内のボタンでjumpXというサブルーチンに飛ばしたいのですが、これでうまくいきません。
何が問題なのでしょうか・・


1:[回答] ヨシミ [2002/02/19 14:02 ]

jumpX はどうなってるん?


2:[回答] ばあど [MAIL] [URL] [2002/02/19 14:39 ]

'this.marish.value'
これって二重に間違っとる気がするのだが…


3:[回答] kougamiteru [2002/02/19 14:40 ]

jumpXはその飛んできたのを「キャッチ!」して
表示するだけです。
sub jumpX(tonda) {
       document.write(tonda);
}
でいいです。


4:[回答] ween [2002/02/19 15:03 ]

sub ではなくて、 function ですよね。
それから、 document.write はページの読み込み完了後には使えなかったと思うので
ボタンクリックで呼び出しても上手くいかないと思います。


5:[回答] kougamiteru [2002/02/20 09:42 ]

> それから、 document.write はページの読み込み完了後には使えなかったと思うので
> ボタンクリックで呼び出しても上手くいかないと思います。

では、document.writeでなくていいです。
とにかく飛ばしたいのです。
それだけならこれであってるのですか?


6:[回答] ヨシミ [2002/02/20 11:37 ]

とりあえず以下みたいなんで正しく動作しませんか?

<script type="text/javascript"><!--
function jumpX() {
hoge=document.ski.marish.value;
document.write(hoge);
}
//--></script>

</head>
<body>
<form name="ski">
<input type="text" name="marish" value="test" size="8">
<input type="button" value="submit" onClick="jumpX()">
</form>


7:[回答] kougamiteru [2002/02/20 12:58 ]

ありがとうございます。
上記コードはきちんと動作しました。

<INPUT TYPE="button" VALUE="normalhill" onClick="jumpX('normal')">
とあるところを
<input type="text" name="marish">
<INPUT TYPE="button" VALUE="normalhill" onClick="jumpX('this.marish.value')">
として、marish内にnormalと書けば同じ結果が得られると思ったのです。それは間違いでしょうか。


8:[回答] ウイン [2002/02/20 14:04 ]

onClick="jumpX('this.marish.value')"
の this は自分です。marishではありません。

フルで指定するか、inputの配列を勘定して指定するか、そんなところですです。


9:[回答] kougamiteru [2002/02/20 14:29 ]

> ウインさん
ski.marish.valueとしてもだめみたいです。


10:[回答] ウイン [2002/02/20 15:05 ]

>ski.marish.valueとしてもだめみたいです。

onClick="jumpX(document.ski.marish.value)"

あと、

function jumpX(hoge) {
document.write(hoge);
}

でどう?


11:[完了] kougamiteru [2002/02/20 20:57 ]

できました!
jumpX('')をjumpX()にしたらできました。
やったね!

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World