![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
アンケートに答えて頂いた方がsubmitを押すと、
ありがとうメッセージのページに飛ぶということがやりたいのです。
尚、メール送信に問題はないのですがページが移動しない状況です。
どなたか、私の間違いを教えていただけますか?
<script language="JavaScript">
<!--
function move(url){
window.location=a.html;
}
--></script>
<form action="mailto:info@○○.co.jp" method="post" enctype="text/plain" name="form1" onSubmit="javascript:move()">
</form>
と打ちまして、その後
function move(){
window.location("a.html");
}
と変えてもダメでした。
これがだめなら「ありがとう」とアラートと出して置いて、このページろリロードする方法でも良いです。
どなたか教えていただけますか?
宜しくお願い致します!!!
No.2ベストアンサー
- 回答日時:
単純にこういう感じではどうですか?
<form action="mailto:info@***.jp" method="post" onSubmit="window.location.href('http://www.google.co.jp/')">
<input type=submit value="メール">
</form>
この回答への補足
ありがとうございます。
head内にスクリプトを入れるのを止めて再度考えてみました。
上記で頂いたものでためしたところ、できませんでした。
そして
<form action="mailto:info@○○.com" method="post" enctype="text/plain" name="form1" onSubmit="MM_goToURL('self','a.html');return document.MM_returnValue" >
とやりましたところ、リンクに飛ぶのですがメールが送れなくなってしまいました。
これはmailtoとMM_goToURLが同時には使えないということなのでしょうか…。
No.3
- 回答日時:
<input type=button value="メール" onclick='
this.form.submit();
window.location="a.html";
'>
この回答への補足
ありがとうございます!
皆様のご回答により、少しずつおかしい店がわかってきました。
小生、3分割にされたフレームで作業しております。
topとleftは固定でmain内でページを移動しております。
targetを何にするかで、エラー動作が変わってくることに気づきました。
blankやparent等を使用すると動作に問題がないのです。(しかし、target=mainできいてくれないと意味がないのですが…。)
<input type=button value="送信" onclick='this.form.submit();window.location.href="a.html",target="main";'>
だと、メールのみ作動
<input type=button value="送信" onclick='this.form.submit();window.location.href="a.html",target="parent";'>
だと新しいウィンドウ(真っ白)が立ち上がり、a.htmlはmainフレーム内にでます。
<input type=button value="送信" onclick='this.form.submit();window.location.href="a.html",target="self";'>
も、parentの時と同じ。
過去ログを見て、
<a href="a.html" target="main" onClick="document.form1.submit()">送信</a>
というのも試してみましたが、上記とほとんど同じような動きでした。
フレーム指定がうまくいってないのだと思います。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_02.png?5a7ff87)
No.1
- 回答日時:
質問文をコピペして試してみましたが、スクリプトの内容で
window.location=a.html;
この部分のURLが文字列として認識されていないために、aという定義されていないオブジェクトを取りに行ってエラーになっているようです。 もしこれが元ソースそのままでしたら、この部分が問題のように思います。
window.location.href="a.html";
のように、URLをきちんと引用符で括って、文字列として記述してみてはいかがでしょうか。
見当違いでしたら、ごめんなさい。
この回答への補足
ありがとうございます。
はじめに投稿しましたソースにいただいたものを貼りましたが…。
だめみたいです。
この解答をいただいた時に「そうか!」と納得したのですが、これ以上に中身に問題があるのでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- JavaScript javascriptで入力フォームが空欄の時にアラートによるエラーを出すコードを書いています。 2 2023/06/13 17:58
- JavaScript javascriptで移動ボタンを押した際に遷移するボタンを追記したい 1 2022/11/29 03:02
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
- JavaScript JAVASCRIPT 2 2022/04/15 15:10
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
入力フォームの javascript で ...
-
パスワードをIPする際見えな...
-
親ページからインラインフレー...
-
JavaScript 超初心者です。 Doc...
-
JavaScript の 「showDialog」
-
Mac(Safari)でのSendkyesコマン...
-
a.href の href を有効か無効に...
-
送信ボタン押下時に値が未入力...
-
1つのformで複数のactionを実...
-
submitをボタン以外にするには
-
1アクションでPOST・GET、両方...
-
お問い合わせフォームの送信後...
-
プルダウンメニューで、選択項...
-
formなしでPOSTデータを送信・受信
-
HTMLのoptionタグ部分に画像を...
-
同じnameのhiddenで別々の内容...
-
フォーム要素以外にもname属性...
-
インフォシーク翻訳リクエスト...
-
formについて
-
今日の日付をセットしたいのですが
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JavaScript 超初心者です。 Doc...
-
入力フォームの javascript で ...
-
親ページからインラインフレー...
-
[onClick]ボタンを押すことで入...
-
画像をボタンのようにフォーカ...
-
チェックボックスで、チェック...
-
子ウィンドウの操作
-
ボタンで、リンクを、別ウィン...
-
submit時に違うページに飛びたい
-
JavaScript の 「showDialog」
-
Mac(Safari)でのSendkyesコマン...
-
ブラウザの履歴を消す/アクセ...
-
submitをボタン以外にするには
-
送信ボタン押下時に値が未入力...
-
複数のフォームを一括で送信す...
-
1アクションでPOST・GET、両方...
-
フォーム要素以外にもname属性...
-
URL パラメータを使ってフォー...
-
リンクをクリックした時にform...
-
1つのformで複数のactionを実...
おすすめ情報