action属性について

池下さん (2014-10-16 14:15:59) www.omotenashi-bali.com/

フォームを使わせて頂いています。いつも有難うございます。
4月にメールフォームプロをダウンロードさせて頂き、ご提供のマニアル通り設置し問題なく動作したのですが、いつからなのかフォームが動かない事が発覚しました。(確認画面に進まず送信できない)

本日再度ダウンロードさせて頂きexample.htmlのソースを見ると、
<form id="mailformpro" action="mailformpro/mailformpro.cgi" method="POST">
となっていたので、同じように記載するとフォームが動くようになりました。

ご提供頂いているマニアルの設置方法の所には、
<form id="mailformpro">となっており、action属性は記載されていません。知識が薄いのでマニアルとおり見ながらaction属性なしで設置しました。
でも当初はこのままでも動作していたので間違いではないと思うのですが、なぜ急に動かなくなったのか、またいつからなのか、原因などをお客様に説明しなければいけません。

お忙しい所恐縮ですが、お心あたりありましたら教えて頂けますか?
宜しくお願いします。

Re:action属性について

和田 (2014-10-22 02:14:13) www.synck.com

action属性はJavascript側で設定されるため、その記述でも問題なく動作いたします。動作していなかった状況にもよりますが、よくあるケースとしてはDreamWeaverなどでデータをサーバ上と同期した際に、パーミッションの設定が上書きされる場合があります。

Re:action属性について

ikeshitaさん (2014-10-22 16:11:35) www.omotenashi-bali.com/

ご回答有難うございます。
記載なくても動作するのですね!なので当初は動作していたのですね!
パーミッションについては確かにデータ更新時に変更しなかったかもしれません。。。以後気をつけたいと思います。
記載あるorなしが原因でないと判り安心しました。
有難うございました!