2017-05-07 18 views
0

私はmobiriseを使用して私の会社の新しいウェブサイトを作成しています。 mobiriseテンプレートには、formoidを使用して作成されたあらかじめデザインされた電子メールフォームが付属しています。ユーザーが電子メールフォームを使用して電子メールを送信すると、その情報がformoidに送信され、次にformoidがその情報を自分の電子メールアドレスで私に送信します。電子メールフォームのコーディングはすべてバックグラウンドで行われているため、実際に何が行われているのかはわかりません。mobirise電子メールフォームのリダイレクト

私のフォームの1つで、別のスクリプトを使用してユーザーがサーバーにファイルをアップロードできる別のページにページをリダイレクトする必要があります。私はmobiriseに連絡して、ユーザーが送信ボタンをクリックした後にリダイレクトする方法を教えてもらえるかどうか聞いてきましたが、私はformoidに連絡しなければならないと言いました。これまで私はformoidからの返答を得ていないので、自分で解決策を探すことを試みると思った。

私は、ページのコーディングにjavascriptコードを追加しようとしましたが、私が言ったように、フォームのコーディングの大部分はバックグラウンドのどこかにあり、どのコーディングがフォームの送信アクションを実行しているかを正確に把握できません。

私が望んでいたのは、クリックされたフォームの送信ボタンを監視してページをリダイレクトする追加のJavaScriptコードを追加する方法についての提案でした。私はこれも可能であることは肯定的ではありませんが、もし誰かが助けになるのであれば、ここに解決策を投稿する人になるだろうと私は考えました。私はJavaScriptよりも新しかったので、どこから始めたらいいのか分からず、何時間も何時間も実験したくなくて、何も動いていないので、欲求不満になってしまいます。

誰かが私にここでアイデアを与えることができれば、私は大いに感謝します。

   <div data-form-alert="true"> 
        <div hidden="" data-form-alert-success="true" class="alert alert-form alert-success text-xs-center">Thanks for uploading your audio file!</div> 
       </div> 


       <form action="https://mobirise.com/" method="post" data-form-title="FTP Upload"> 

        <input type="hidden" value="NTcF3QgiRzQHgm5xv+UnYlBBGPR27Q6NZwj5EPuecwUNxuL8vndMlaaoM2PpzlkXlNaFBrtr2mU+CfZxfef01mKMpaQkezUMhyWXZgieem0/pt/V/nU0iUetLNqsEpj7" data-form-email="true"> 

        <div class="row row-sm-offset"> 

         <div class="col-xs-12 col-md-4"> 
          <div class="form-group"> 
           <label class="form-control-label" for="form1-3o-name">Name<span class="form-asterisk">*</span></label> 
           <input type="text" class="form-control" name="name" required="" data-form-field="Name" id="form1-3o-name"> 
          </div> 
         </div> 

         <div class="col-xs-12 col-md-4"> 
          <div class="form-group"> 
           <label class="form-control-label" for="form1-3o-email">Email<span class="form-asterisk">*</span></label> 
           <input type="email" class="form-control" name="email" required="" data-form-field="Email" id="form1-3o-email"> 
          </div> 
         </div> 

         <div class="col-xs-12 col-md-4"> 
          <div class="form-group"> 
           <label class="form-control-label" for="form1-3o-phone">Phone</label> 
           <input type="tel" class="form-control" name="phone" data-form-field="Phone" id="form1-3o-phone"> 
          </div> 
         </div> 

        </div> 

        <div class="form-group"> 
         <label class="form-control-label" for="form1-3o-message">One or more files are being uploaded to the WORDsmart server. </label> 
         <textarea class="form-control" name="message" rows="7" data-form-field="Message" id="form1-3o-message"></textarea> 
        </div> 

        <div><button type="submit" class="btn btn-info">CONTACT US</button></div> 

       </form> 
+0

私はあなたの質問をより小さくすることをお勧めします –

答えて

0

ちょうどあなたがデータを送信したいと思いましたページに、フォームの最初の行にアクションフィールドを変更します。以下は、それが助け場合はフォームのコーディングがあります。

パブリックキーを持つ次の隠れた入力行も削除される可能性があります。

関連する問題