質問: 【form】 リンク文字で submit したい リンク文字 と書いてみたのですが エラー:'this.form' は null またはオブジェクトではありません。 としまいました。 のonchangeで同じような事は出来たのですが、 単なるリンク文字クリックでこのようなことはできないのでしょうか。 可否をご存知の方、また実現方法等ご存知の方 いらっしゃいましたらご教示願います。 よろしくお願い致します。
回答: #1さんの補足ですが、アンカー(a)要素はformの中に入れても 従属関係にはないので上位のformにアクセスすることはできません。 #1さんの解説ではformにformという名前をつけていますが、 場合によっては名前の競合が発生するのでなるべくタグ名と 同じ名前を使わない方がよいでしょう。 また、allでアクセスするのはあまりお勧めできませんので、 やるならdocument.forms[フォーム名]もしくはdocument.フォーム名 でやるか、nameではなくidをつかってdocument.getelementbyid(id名) でやるとよいでしょう。 リンク文字