firebugでmailform.jsにエラーが出ます。

54さん (2011-07-11 16:52:28) www.d-creer.jp/dcreer/04form/04form.html

とても便利なメールフォームを無料でご提供頂き、誠にありがとうございます。

ご質問がございます。
メールフォームCGI UTF-8 Onlyを使用させて頂きました。
その際、メールの送受信等もすべてうまくいったのですが、Firebugでjavascriptを検証した所、236行目にエラーが出ました。
下記のようにコメントアウトしたらエラーもなくなり、送受信も問題ないのですが、何かの制御を消してしまっているのではないかと不安で・・・。

//for(i=0;i<mfObj.length;i++){
// if(mfObj.elements[i].type == "text" || mfObj.elements[i].type == "textarea"){
// mfObj.elements[i].onblur = function(){
// formatCharset(this);
// }
// }
//}

勉強不足で稚拙な質問になってしまい、大変恐縮なのですが、
こちらの部分はどこを制御している部分になるか教えて頂ければ幸いです。

宜しくお願い致します。

Re:firebugでmailform.jsにエラーが出ます

和田 (2011-07-18 03:43:49) www.synck.com

大きな問題は無いと思います。外字等をハズす処理をしている部分ですねたぶん。エラーでてました!?

firebugでmailform.jsにエラーが出ます

腰塚さん (2011-08-01 16:55:10) www.d-creer.jp/dcreer/04form/04form.html

お返事遅くなり、大変申し訳ございません。
ご返答ありがとうございます。

入れ子構造がちょっとうまくいっていなかったみたいで「}」の位置を変更したらfirebugでエラーが出なくなりました。

下記が修正した箇所になります。


---------▽ダウンロード直後のmailcorm.jsの232行目から242行目まで▽---------
}
var valueList = new Array();
var selectedLinks = new Array();
var elcount = 0;
for(i=0;i<mfObj.length;i++){
if(mfObj.elements[i].type == "text" || mfObj.elements[i].type == "textarea"){
mfObj.elements[i].onblur = function(){
formatCharset(this);
}
}
}
---------△ダウンロード直後のmailcorm.jsの232行目から242行目まで△---------



--------------▽修正後の232行目から242行目まで▽----------------
var valueList = new Array();
var selectedLinks = new Array();
var elcount = 0;
for(i=0;i<mfObj.length;i++){
if(mfObj.elements[i].type == "text" || mfObj.elements[i].type == "textarea"){
mfObj.elements[i].onblur = function(){
formatCharset(this);
}
}
}
}
--------------△修正後の232行目から242行目まで△----------------


お忙しい所、迅速にご対応頂き、誠にありがとうございました。

今後とも宜しくお願い申し上げます。

Re:firebugでmailform.jsにエラーが出ます

和田 (2011-08-07 01:09:25) www.synck.com

無事動いたようでなによりだす!