Javascript funktioniert nicht in Chrome und IE, sondern in Firefox

Hier ist der Javacript-Code, der in Mozilla einwandfrei funktioniert, aber in IE und Chrome nicht einwandfrei funktioniert.

function updateTable(tableID) 
{ 
    alert('inside the update'); 
    var arrayTemp=new Array();
    var str='';
    var arraycount=0;
    try {
        var table = document.getElementById(tableID);
        var rowCount = table.rows.length;

        for(var i=0; i<rowCount; i++) {
            var row = table.rows[i];
            var chkbox = row.cells[4].childNodes[0];                
            if(null != chkbox && true == chkbox.checked) {

           str+=  document.getElementById("flag"+i).value;
           str+=',';
           str+=  document.getElementById("Selected"+i).value;
           str+='`';




            } 

        }
        document.forms[0].updatearray.value=str;
        alert(' value is '+document.forms[0].updatearray.value);
        document.forms[0].submit();

        alert('Checkingdddddd');
    }catch(e) {
        alert(e);
    }
}

Hier werden die Formulare nicht in IE und Chrome übermittelt. Bitte sagen Sie, dass es hier Abhilfe gibt.

Ich habe getestet und festgestellt, dass document.forms ("formname"). Submit () nur für Chrome und IE funktioniert, aber wenn ich document.forms ["formname"] verwende, funktioniert submit nicht in Chrome und IE ziemlich seltsam. Ein guter Rat von einem großartigen Javascript-Magier wird benötigt

Antworten auf die Frage(1)

Ihre Antwort auf die Frage