eform複数設置について
Posted: 2014年10月08日(水) 20:18
-----
MODXのバージョン:1.0.14J-r4
PHPのバージョン:PHP 5.4.29
MySQLのバージョン:MySQL 5.5
ブラウザ:IE FireFox クローム Opera
-----
お世話になります。
同一のページ内にeformを複数設置(2つ)しようとしているのですが
■1つ目のフォームは無事動作します、ただし、2つ目のフォームが正常に動作しません
├1つ目のフォームだと画像認証は正常な値を入力すれば次へ進むのですが、2つ目のフォームだと、画像認証が正常な値を入力しているにも関わらず、「有効なコー^ドではありません」とでて先へ進めない
└1つ目のフォームを入力し終えて、送信ボタンを押すと、&thankyou=``で設定したメッセージが表示されるのですが
2つ目のフォームだと、送信ボタンを押すと、強制的にルート直下のページへ飛ばされます。
ちなみに、現状のソースは、
1つめのeform呼び出し
&formid=`generalForm`
2つめのeform呼び出し
&formid=`generalForm2`
1つめのテンプレートformタグ内には
<form action="[~[*id*]~]" id="generalForm" method="post" name="generalForm">
<input type="hidden" name="generalForm" value="generalForm" />
2つめのテンプレートformタグ内には
<form action="[~[*id*]~]" id="generalForm2" method="post" name="generalForm2">
<input type="hidden" name="generalForm2" value="generalForm2" />
という風に設定しております。
気になる部分が1点ありまして
実際のHTMLページに、eform側が出力しているタグで
1つめのテンプレートformタグ内に
<input type="hidden" name="formid" value="generalForm" />
2つめのテンプレートformタグ内に
<input type="hidden" name="formid" value="generalForm2" />
が余計に出力されているという点です。
画像認証のソースは
1つ目のフォーム
<img src="[+verimageurl+]" alt="認証コード" width="148" height="60" />
<input type="text" name="vericode" id="vericode" tabindex="114" value=""/> <label accesskey="c" for="vericode">(認証コード)</label>
2つ目のフォーム
<img src="[+verimageurl+]" alt="認証コード" width="148" height="60" />
<input type="text" name="vericode2" id="vericode2" tabindex="114" value=""/> <label accesskey="c" for="vericode2">(認証コード)</label>
という風に設置しております。
解決方法を
ご指導ご鞭撻いただけると助かります。
以上
よろしくお願いいたします。
失礼いたします。
MODXのバージョン:1.0.14J-r4
PHPのバージョン:PHP 5.4.29
MySQLのバージョン:MySQL 5.5
ブラウザ:IE FireFox クローム Opera
-----
お世話になります。
同一のページ内にeformを複数設置(2つ)しようとしているのですが
■1つ目のフォームは無事動作します、ただし、2つ目のフォームが正常に動作しません
├1つ目のフォームだと画像認証は正常な値を入力すれば次へ進むのですが、2つ目のフォームだと、画像認証が正常な値を入力しているにも関わらず、「有効なコー^ドではありません」とでて先へ進めない
└1つ目のフォームを入力し終えて、送信ボタンを押すと、&thankyou=``で設定したメッセージが表示されるのですが
2つ目のフォームだと、送信ボタンを押すと、強制的にルート直下のページへ飛ばされます。
ちなみに、現状のソースは、
1つめのeform呼び出し
&formid=`generalForm`
2つめのeform呼び出し
&formid=`generalForm2`
1つめのテンプレートformタグ内には
<form action="[~[*id*]~]" id="generalForm" method="post" name="generalForm">
<input type="hidden" name="generalForm" value="generalForm" />
2つめのテンプレートformタグ内には
<form action="[~[*id*]~]" id="generalForm2" method="post" name="generalForm2">
<input type="hidden" name="generalForm2" value="generalForm2" />
という風に設定しております。
気になる部分が1点ありまして
実際のHTMLページに、eform側が出力しているタグで
1つめのテンプレートformタグ内に
<input type="hidden" name="formid" value="generalForm" />
2つめのテンプレートformタグ内に
<input type="hidden" name="formid" value="generalForm2" />
が余計に出力されているという点です。
画像認証のソースは
1つ目のフォーム
<img src="[+verimageurl+]" alt="認証コード" width="148" height="60" />
<input type="text" name="vericode" id="vericode" tabindex="114" value=""/> <label accesskey="c" for="vericode">(認証コード)</label>
2つ目のフォーム
<img src="[+verimageurl+]" alt="認証コード" width="148" height="60" />
<input type="text" name="vericode2" id="vericode2" tabindex="114" value=""/> <label accesskey="c" for="vericode2">(認証コード)</label>
という風に設置しております。
解決方法を
ご指導ご鞭撻いただけると助かります。
以上
よろしくお願いいたします。
失礼いたします。