アラート表記の順番について

kohsakaさん (2018-02-14 18:01:20) www.tk-designing.com/demo/mailform/form-demo.html

お世話になります。
これだけのものを無料で使用させて頂いて感謝しております。

本来であればこんな事でお時間を割いてしまうのは心苦しいのですが、自分の貧弱な知識では解決できないのでお力を借りれたらと思います。

さて本題ですが、現在使用させて頂いているのが「Mailform Std 6.1」です。

こちらを使用して英語版のメールフォームを作成したのですが、例えば名前入力欄を空欄にした場合のアラート「Name please input」を「Please input your Name」にしたいと考えています。

HTML上で<input type="text" name="Name(必須)" としているため「Name」が「please input」の先に来ているのですが、これを「please input」の後に来るように設定したいのです。

これはどこを設定すればよろしいでしょうか?

お忙しい中すみませんが、宜しくお願いいたします。

Re:アラート表記の順番について

和田 (2018-02-19 16:21:51) www.synck.com

mailform.jsを改修して頂く形になると思うのですが、各エラー文言の部分は
caution + "エラー文言¥n"
と、なっているとおもいますので、
"エラー文言" + caution;
としていただくことでエラー文の前後を変えることができると思います。

Re:アラート表記の順番について

kohsakaさん (2018-02-21 11:33:38) www.tk-designing.com/demo/mailform/form-demo.html

出来ました!
教わったとおりにすると、改行ができなかったので
色々試してみた結果、

"エラー文言" + errortext +"¥n" + caution;

で何とか再現できました!

ですが、そうしたら今度はアラート表記の順番が逆になってしまいました…。

問い合わせフォームの順番が上から「名前」「会社名」「問い合わせ内容」
としていますが、アラートの表記が「問い合わせ内容」「会社名」「名前」の順番になってしまいます。

こちらの修正も教えていただけますか?
自分で何とかしようといじっていたのですが全然できなくて…。

度々申し訳ございませんが、どうか宜しくお願いいたします。

Re:アラート表記の順番について

和田 (2018-03-05 04:45:40) www.synck.com

すいません、ちょっと間違いました。
caution = caution + errortext +"が未入力です。¥n";
上記のような部分でerrortextという部分の順序を変えることになるので、上記のような部分だと
caution = caution +"が未入力です。" + errortext + "¥n";
みたいな感じになると思います。