いつも当サイトにて勉強させていただいております。
ツールはezHTNLを使用しております。
今回はAリンクでのフォーム内容をPOSTする方法をご教授いただいきたいのですが
背景
・フォームからメール(メルマガ)を登録する ←メールのみです
・ボタンに動きのあるCSSを使用した画像を使用(俗に言うプルプルボタン)
・ボタンを押すとメールの登録確認画面に行く
イメージとしては
CSS
1<style type="text/css" class="style_default">.xx,.yy・・・</style> 2<style type="text/css" class="style_option">.zz・・・</style> 3<button class="xx yy" type="image"><img class="zz" src="○○.png"></button>
※○○.pngは大きめのボタンでCSSによりプルプル動くものです
当方商用利用を予定しており、動かないと困りますのでCSSの変更は厳しいです
上記のことを行いたいのですが、実際のHTMLを記述しますと
HTML
1<form method="post" action="https://hoge.jp/hoge"> 2 <input type="hidden" name="Publisher_Id" value="12345" /> 3 <input type="hidden" name="Form_Cd" value="hogehoge" /> 4 <input type="hidden" name="charcode" value="auto" /> 5 <dl class="pub_form center"> 6 <dt class="t28 bold text_center red"> 7 <label for="touroku_mail">※メールアドレスをご入力下さい<span class="require"></span></label> 8 </dt> 9 <dd> 10 <input type="text" name="Mail" size="40" istyle="3" mode="alphabet" value="" class="t40" placeholder="E-mail" align="center"> 11 </dd> 12 <dt></dt> 13 </dl> 14 15 <div class="bcreate72"> 16 <style type="text/css" class="style_default">.animate72,.a-option72,.a-btnsub72~~</style> 17 <style type="text/css" class="style_custom">.a-btn72~~</style> 18 <p align="center"> 19 <button type="image" class="a-btn a-btn72" href="" target="_blank" data-id="72"><img class="a-main animate animate72" src="img/botton01.png" alt="" data-recalc-dims="0" /> 20 </button> 21 </p> 22 23</form>
×上記の<button>~</button>タグでtype="image"にすると、name要素が処理されメルマガのサイトに情報が飛ぶのですが
何故か画像の透過色がリセットさてしまう。
(こちらも原因わかる方いらっしゃいましたら教えてください)
また、上記<button>~を以下のように<a>~</a>にすると、こちらでは画像が綺麗に表示はされるのですが
HTML
1<a class="xx yy" href="index.html" type="image"><img class="yy" src="○○.png"></a>
×<a class="xx" href="**.html">画像</a>だとうまくいくが、フォーム情報がうまく飛ばせない状態となります。
といった状態でハマってしまっており、サイトを調べたのですが
href="javascript{}"・・・
にすることで送信できるとの情報を得たのですが、当方あまりスクリプトは
得意ではなく、こちらにご相談を伺った次第です。
メール登録に関しましては、メルマガのID等を紐付けないといけませんので
そこも思慮しております。
上記の×2つがどちらかが解決できましたらOKなのですが、分かる範囲で構いませんので
どなたか詳しい方教えていただけないでしょうか。
本来こちらで聞くべき内容ではない場合は、その旨ご意見を頂けないでしょうか。
よろしくお願いいたします。
ご指摘いただきましたフォームでやってみたところ「スクリプトやActiveXコントロールを実行しないように・・・」との記述後許可をすると
画面のようになりました。
HTML
1<form action="https://hoge.jp/hoge" method="post" name="e-mail"> 2 <input type="text" size="10" /> 3 <a href="javascript:document.e-mail.submit()">投稿する</a> 4</form>
以上ですが、なんとか完成の状態まで近づけたいのでご協力をお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/02 01:40
2018/06/02 01:47
2018/06/02 02:06
2018/06/02 02:34
2018/06/02 02:35 編集
2018/06/02 02:57 編集
2018/06/02 03:03
2018/06/02 03:05