プロが教える店舗&オフィスのセキュリティ対策術

今、teacup みんなのチャットの色変えページを製作しているのですが、チェンジボタンをクリックしても、反応がないのです。
どうすれば良いですか。

A 回答 (4件)

>とても分かりやすく、基本形は出来たのですが、チェンジボタンをクリックすると、リセットされてしまうのです。



チェンジボタンのタイプがsubmitだからだと思います。
こういう場合は、submitではなくてbuttonになります。
どうしてもsubmitでやりたいのであれば、onSubmitイベントを取得して、falseを返すようにするか、色変えそのものをサーバサイドで実行するかだと思いますよ。

それから、JavaScriptを書いてらっしゃいますが、どこからも呼び出されていませんよ。
<INPUT type=submit value=チェンジ>
ではなくて
<INPUT type=button value=チェンジ onClick="func();">
です。

JavaScriptの方も、今の状態ではエラーがでます。
document.F1.C1.checked
の意味をもう一度調べてみてください。

この回答への補足

う~む、どうもよくできません・・・(涙)

>JavaScriptの方も、今の状態ではエラーがでます。
>document.F1.C1.checked
>の意味をもう一度調べてみてください。
とありますが、どういう意味でしょうか・・・・(謎)

補足日時:2002/09/28 21:08
    • good
    • 0

>>JavaScriptの方も、今の状態ではエラーがでます。


>>document.F1.C1.checked
>>の意味をもう一度調べてみてください。
>とありますが、どういう意味でしょうか・・・・(謎)

これは十分にお調べになった後のご質問ですよね?
document.F1.C1.checked
がどういう意味を持っているのかは解りませんでしたか?
documentは、最初のうちは「おまじない」だと思っていただければ結構です。
F1は<FORM>につけた名前です。
<FORM NAME="F1">という名前を付けた場合、
document.F1になりますが、それ以外の場合はその時つけた名前になります。
C1も同じ、これはラジオボタンにつけた名前です。
checkedはラジオボタンオブジェクトのオプションです。

必要そうなところだけ掻い摘んで勉強するのではなくて、本当に1から、最初から学ばれる事をおすすめします。
そうでないと、結局どうして動いているのかわからないままですから、それでは何の意味もありませんよ。
    • good
    • 0

補足ありがとうございます。



>ロジックの意味を教えてください。

「どういうプログラムを組まれているのか」という事をお聞きしたかったのです。

どこの色を変えたいのか解らなかったので、なんとも言いにくいのですが、
「ラジオボタンを選択して色を変える」程度なら、簡単なJavaScriptで実現可能です。
初心者向けに丁寧に解説されているサイトをご紹介しますので、ご覧になってください。

参考URL:http://tohoho.wakusei.ne.jp/www.htm

この回答への補足

ありがとうございます。
とても分かりやすく、基本形は出来たのですが、チェンジボタンをクリックすると、リセットされてしまうのです。
この場合、どうすればいいのでしょうか。

補足日時:2002/09/22 19:08
    • good
    • 0

現在どういうロジックを書かれているのか教えてください。


そうでないとアドバイスのしようもありません。

この回答への補足

当方素人のため、専門用語が分かりません。
ロジックの意味を教えてください。

補足日時:2002/09/21 20:45
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!