에서로드 된 양식을 확인하십시오. 내 문제는 여기 있습니다.ajax
간단한 양식과 일부 javascript (jquery) 코드를 사용하여 html 페이지를 확인한 후 확인합니다.
것이 보이는 페이지 : test.html를
<html>
<head>
<title></title>
<script src="jquery-1.7.min.js" type="text/javascript"></script>
<script type="text/javascript">
function validate(){
$('form').submit(function() {
var txt = $('#SYSTEM_NAME').val();
if (txt == '') $('#loading').append('field is empty');
return false;
})
}
window.onload = validate
<form action="SomeAction" id="form0" method="post">
<fieldset>
<legend>Information</legend>
<div class="editor-field">
<input id="SYSTEM_NAME" name="SYSTEM_NAME" type="text" value="" />
</div>
<input type="submit" value="Insert" id="saveCreation" />
<div id="loading"></div>
</fieldset>
</form>
</body>
</html>
위의이 페이지에서, 당신은 필드 '에 대한 정보없이 삽입 할 경우 SYSTEM_NAME '이면 메시지가 표시됩니다. 여기에 모든 양식이 유효합니다.
하지만 내가 아약스 (jquery)를 사용하여 다른 페이지에서이 페이지를로드 할 때 'test.html'doenst 작업에 대한 유효성 검사를로드 한 후에 발생합니다.
예 : 내가 '삽입'을 클릭하면
<html>
<head>
<title></title>
<script src="jquery-1.7.min.js" type="text/javascript"></script>
<script type="text/javascript">
$('#go').click(function(){
$('#here').load('test.html')
});
</script>
</head>
<body>
<input type='button' id='go' value='go' />
<div id='here'></div>
</body>
</html>
지금 검증은 더 이상 작동 도다.
이 문제를 어떻게 해결할 수 있습니까? 내가로드 된 페이지와 자바 스크립트 코드를 함께 사용할 수 있습니까?
여러분이 내 문제를 이해하기를 바랍니다. 고마워하고 영어 실수에 대한 죄송합니다.