2017-12-28 32 views
0

sendign 양식 후에 기본 페이지가 다시로드되지만이 화면에서는 javascript/jQuery 유효성 검증이 작동하지 않습니다. 콘솔에 오류를 인쇄하지 않습니다.양식 제출 후 Javascript가 작동하지 않습니다.

예를 들어, 나는 변화에 대한 각 후 일부 validtion를 실행하려고하고 나는 그러나 제출하고 그것이 작동하지 않는 페이지를 다시로드 한 후, 제출하기 전에 그것을 할 수 있습니다.

$("select[name='mytest']").on('change', function() { 

........ 
}); 

아무 것도 변경하거나 추가해야합니까?

+0

이 코드는 더하는 HTML issue.Please 점유율을 이해하는 것만으로는 충분하지 않습니다 및 JS 코드 – brk

+0

뿐만 아니라 마크 업을 추가합니다. – Hanif

답변

0

loadchange 이벤트를 함께 사용하면 변경 이벤트 및 페이지로드 이벤트를 수신하여 동일한 코드 블록을 수신 할 수 있습니다.

$("select[name='mytest']").bind('load change', function() { 
// this code invokes on both load and change 
........ 
}); 

는 OR 또한 페이지가로드 될 때 지금 change 이벤트를 트리거이

$(document).ready(function(){ 
    $("select[name='mytest']").bind('change', function() { 
    // this code invokes on both load and change 
     ........ 
    }); 
    $("select[name='mytest']").trigger('change'); 
}); 

이 같은 페이지로드의 함수를 호출 할 수있는 수정이 있습니다. 따라서 코드가 페이지로드시 호출되고 물론 change 이벤트에서 호출되도록 할 수 있습니다.

+0

작동하지 않지만, 텍스트 상자를 제출하고 selectbox에 entred 값이오고 있다는 사실을 알게되면 신선한 페이지를로드하지 않습니다. – ml000nm

+0

jquery뿐만 아니라 javascript도 작동하지 않습니다. – ml000nm