javascript動作の挙動が変

ほおくさん (2009-09-01 10:46:29) mt-movabletype.com/templates/cute/cute001_2column.html

いつもお世話になっております。
和田氏の人柄と性格と頭脳とギャグセンスとメールフォームプロに惚れ使うことにしました。

以前はできていたのですが、
なぜか現在は以下のような問題が発生しています。
javascriptの問題のようなので、ちゃんと各種ファイルが読めているか
サーバーの設定は正しいか
などのチェックは行いましたが、やはりjavascriptの挙動に問題があるようで
解決しません。
htmlの書き方もチェックしたつもりなのですが、問題が解決しません。
拉致があかないので、失礼ながらjavascriptのソースまで出バグを入れてどうしてこんなことが起こるのか確認中なのですが、もし和田氏によってわかってしまうようならば
と思い投稿させていただきました。

a) 名前、振り仮名があって、両方入力しないと、名前にフォーカスが行くはずですが、振り仮名にいってしまいます。
b) 名前、振り仮名に入力していると、mailではなくurlにフォーカスが飛んでしまいます。

つまりなぜか一つ飛ばされます。

また、「規約に同意する」をチェックしないと、エラーのダイアログは表示されるのですが、その後、サブミットされてthanksページに飛んでしまいます。

また、全部問題なく入力すると、javascriptで確認画面が出てくるのですが、
出てきた瞬間に、まだなにも押していないのに、thanksページに飛んでしまいます。

いったいどこがダメなのでしょうか(;

Re:javascript動作の挙動が変

和田 (2009-09-01 11:29:31) www.synck.com

formのタグにidが指定されていないためですね。XHTMLではformはnameじゃなくてidになりますんで、idとname両方指定するのがベターです。どうぞよろしく。

[解決]javascript動作の挙動が変

ほおくさん (2009-09-01 15:30:25) mt-movabletype.com/templates/cute/cute001_2column.html

ありがとうございました!

idを指定したことで、一部の問題が解決しました!
それに付随して調べていたら、
サブミットボタンがinput type=imageでは動かなかったみたいで、
サンプルをもう一度見直してbuttonにしてstyleでイメージを貼り付けることで
正常に動くようになりました。

idはきっと言われなかったら長い間きづかなかったとおもいます。
ありがとうございました!

これからもご活躍応援しています!