2017-02-11 2 views
1

크롬이 버전 56으로 업데이트되었을 때 일주일 전까지이 코드를 완벽하게 실행했습니다. 이제는 작동하지 않습니다. 콘솔을 점검했을 때 "Form submission canceled because the form is not connected" 오류가 발생했습니다. 제출 기능은 클릭 할 때 트리거되지 않습니다. 코딩에 익숙하지 않으므로이 문제로 저를 도우십시오.최신 브라우저 버전 (IE, Mozilla 및 Chrome)에서 "양식이 연결되지 않아 양식 제출이 취소되었습니다"오류를 수정하는 방법

function report_submit(){   
    var max = document.getElementById("totalCount").value;  
    var frm = document.createElement("form"); 

    frm.setAttribute("method", "POST"); 
    frm.setAttribute("action", "insertnew.php"); 
    frm.setAttribute("target", "selectnew.php"); 

    var hiddenField1 = document.createElement("input"); 
    hiddenField1.setAttribute("type", "hidden"); 
    hiddenField1.setAttribute("name", "max"); 
    hiddenField1.setAttribute("value", max); 
    frm.appendChild(hiddenField1); 

    for (i = 0; i < max; i++) { 
     var date = "DATE" + i; 
     var user = "USER" + i; 
     var task_queue = "TASK_QUEUE" + i; 
     var id_utter = "AUDIO" + i; 
     //var blueshift_link = "BLUESHIFT_LINK" + i; 
     var overturned_fields = "OVERTURNED_FIELDS" + i; 
     var id_error = "error_type" + i; 
     var remarks = "remarks" + i; 
     var completion_id = "COMPLETION_ID" + i; 
     var ec_verifier = "EC_VERIFIER" + i; 
     var ec_spoc = "EC_SPOC" + i; 
     var manager = "MANAGER" + i;       

     var date = document.getElementById(date).value; 
     var user = document.getElementById(user).value; 
     var task_queue = document.getElementById(task_queue).value; 
     var utterance_id = document.getElementById(id_utter).value; 
     //var blueshift_link = document.getElementById(blueshift_link).value; 
     var overturned_fields = document.getElementById(overturned_fields).value; 
     var error_type = document.getElementById(id_error).value; 
     var remarks = document.getElementById(remarks).value; 
     var completion_id = document.getElementById(completion_id).value; 
     var ec_verifier = document.getElementById(ec_verifier).value; 
     var ec_spoc = document.getElementById(ec_spoc).value; 
     var manager = document.getElementById(manager).value; 

     alert(date); 
     alert(user); 
     alert(task_queue); 
     alert(utterance_id); 
     //alert(blueshift_link); 
     alert(overturned_fields); 
     alert(error_type); 
     alert(remarks); 
     alert(completion_id); 
     alert(ec_verifier); 
     alert(ec_spoc);  insert_function(frm,date,user,task_queue,utterance_id,overturned_fields,error_type,remarks,completion_id,ec_verifier,ec_spoc,manager,i); 
    } 

    frm.submit(); 
} 
+1

에 오신 것을 환영에 StackOverflow에. [도움]을 방문하고 [질문]을 읽으십시오. "여기 내 코드는 디버그 해주세요."라는 형식의 질문은 오프 주제로 간주됩니다. StackOverflow는 토론, 튜토리얼 또는 디버깅 사이트가 아닙니다. –

+0

문법이 고정되어 있고 태그가 제거되었습니다. – Blauharley

+0

태그 양식 제출이 추가되었습니다. – Blauharley

답변

관련 문제