0

Firebugで構文エラーが発生し続けるJavaScriptインクルードファイルに変換しようとしていますが、最初のエラーのみが表示され、そのエラーのある行をコメントアウトすると、Firebugは次のエラーを表示します。

たとえば、最初の構文エラーは

var emailstr = form.from; 

次の行にコメントすると

var groupsval = form.groups;

構文エラーなどを表示します。

これを引き起こしている、私が見ていない別のタイプのエラーがある可能性はありますか?Firebugの関数にブレークポイントを設定すると、「未定義の関数」が表示されます。

私は顔が青くなり、本当に助けができるようになるまで、このコードを見つめてきました。

function isValidEmail(form) {
    var emailstr = form.from;
    var groupsval = form.groups;
    var zipval = form.zip;
    var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
    if(emailfilter.test(emailstr.value)==false){
        alert("Email address is empty, incomplete, or contains invalid characters.");
        emailstr.select();
        return false;
    }
    // Check for correct zip code
    var zipval = form.zip;
    var zipfilter = /(^\d{5}$)|(^\d{5}-\d{4}$)/;
    if (!zipfilter.test(zipval.value)) {
      alert("Zip Code Is Not Valid or empty. Please use the format 99999 or 99999-9999.")
      return false;
    }
    return true;
}

function IsEmpty (aTextField) {
    if ((aTextField.value.length==0) ||
        (aTextField.value==null)) {
        return true;
    }
else { return false; }
}

function UpdateCountry(form) {
    if (form.state.value !== '') {
        form.cntry.selectedIndex = 224; 
    }
    else {form.cntry.selectedIndex = 0;}
}

function resetAll(frm) {
    var answer = confirm("are you sure?");
    if (answer == true){
        foreach(frm.elements as obj) {
            if(obj.value){
                obj.value = '';
            }
        }
    }
    else {
        answer = false;
    }
    return answer;
}

var GB_ANIMATION = true; 
$(document).ready(function()){ 
    $("a.greybox").click(function()){  
      var t = this.title || $(this).text() || this.href; 
      GB_show(t,this.href,700,900);
      return false; 
    }
}

function keycheck(event)
{  
if(event.keyCode==27)  
  GB_hide(); 
} 
4

0 に答える 0