質問: いつもお世話になっております。 早速ですが、1点質問が御座います。 只今、フォームを送信したタイミングで、 submitボタンのvalueを「送信完了」に変更するjavascriptを実装しようと試みております。 ただ、2点ほど解決できない問題があり、ご質問させて頂きました。 解決できない問題1:submitのエレメントが取得できない。 HTMLの中には、input タグが複数あり、 getelementsbytagname で取得すると、複数のinputエレメントが取得できてしまい、どれがsubmitのエレメントかわかりません。 以下のようなHTMLの場合、 input が submit の物のみを取得するには、どのように実装したら宜しいでしょうか。 解決できない問題2:他のファイルからsubmitのonclickイベントを設定する事ができない。 input の submitボタンをクリックした時に、 フォームの送信処理と同時に、input type="submit" の valueの値を「送信完了」に変更したいです。 inputボタンをクリック時の処理を追加するのは、どのように記述すれば宜しいでしょうか。 以上です、よろしくお願いいたします。
回答: >input が submit の物のみを取得するには、どのように実装したら宜しいでしょうか。 にして、 getElementById("hoge"); します。 >フォームの送信処理と同時に、input type="submit" の valueの値を「送信完了」に変更したいです。 にして getElementById("hoge")のonclickイベントでvalueを設定し、 hage.submit()します。