так вот моя проблема.
У меня есть HTML-страница с простой формой и некоторый код javascript (jquery) для его проверки, тогда ладно.
эта страница будет выглядеть так: 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', будет выведено сообщение. Все хорошо, здесь моя форма подтверждена.
Но когда я загружаю эту страницу с другой страницы, используя ajax (jquery), то после загрузки загружается проверка, которую я сделал на 'test.html'.
Пример:
<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>
Теперь, если я нажму на «Вставить», проверочный документ больше не будет работать.
Как я могу решить эту проблему? я могу взаимодействовать с загруженной страницей и кодом javascript вместе?
Надеюсь, вы, ребята, поняли мою проблему. Спасибо и извините за ошибки.