>a = eval("document." + "受注報告." + "予算更新フラグ" + ".value") >a = "on" 私もあまり知らないのですが、 [予算更新フラグ]フィールドに"on"の文字列を入れたいのでしょうか? ひょっとしたら上の文では、 aの変数に"on"が入っているだけでフィールドには"on"の文字列は 入らないかもしれません。 document.受注報告.予算更新フラグ.value = "on" ではだめでしょうか? alertについては alert("ABCD"); の書き方で何度か作ったことがあるので その上の行でエラーが起きており、実行されていない ということではないでしょうか? まとはずれな回答でしたらすみません。