人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

以下のJavaScriptを記述したのですが、エラーが出ます。どのようにすれば動作するのでしょうか?

【Java Script部分】
function recalc(gotoID){
alert(gotoID);
document.forms[gotoID].submit();
}

【渡すフォーム】
<form name=”000300002” id=”000300002” method=”post” action=”goto.php”>
〜省略〜
</form>

【リンク部分】
<a href=”javascript:recalc(’000300002’);”>クリックして実行</a>


リンクをクリックすると、該当フォームの値がPOSTされる予定ですのですが、以下のエラーが出ます。

’document.forms[...]はNullまたはオブジェクトではありません’

IE6SP2,WinXP Proです。

●質問者: fm315
●カテゴリ:コンピュータ
✍キーワード:Java JavaScript SCRIPT WinXP エラー
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● きゃづみぃ
●10ポイント

http://www.hatena.ne.jp/awindow?

<a href=”javascript:recalc(’000300002’);”>クリックして実行</a>

この部分を

<a href=”javascript:recalc(””000300002””);”>クリックして実行</a>

にしたらどうでしょうか?


2 ● ke_ishi
●100ポイント

http://google.co.jp/

Google

URLはダミーです。

<form name=”f000300002” 〜>にして、

f000300002.submit()でいけませんか?

数字だけの名前じゃダメかもしれないので。

◎質問者からの返答

ありがとうございます!

うまくいけました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ