jquery+php проблемы
есть проблема... С помощью пхп скрипта в страницу добавляется форма...
<form id='frmNewCom' action='CatgComment.php'>
<p>Ник: <input name='NickName' id='frmNick' type='text' width='150' /></p>
<p>Комментарий:</p>
<p><textarea name='TextComment' id='comText' rows='10'></textarea></p>
<p><input id='btmOtvCom' type='button' value='Отправить' /></p>
</form>
А так же подключается Js модуль на jquery. Уже до плинтуса опустил програму:
$(document).ready(function(){
alert("qweertyty");
$('#btmOtvCom').click(function(){
alert("qwerty");
});
});
Первй алерт срабатывает... а второй при нажатии не реагирует даже... Когда все в один фаил собрать все работает Что это может быть??? |
покажи собранный вариант
|
Вот
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Untitled Doqwertycument</title>
<script type="text/javascript" src="scripts/jquery.js"></script>
<script type="text/javascript" src="scripts/jquery.form.js"></script>
<link href="home.css" rel="stylesheet" type="text/css">
<script type="text/javascript">
$(document).ready(function(){
alert("qweertyty");
$('#btmOtvCom').click(function(){
alert("qwerty");
});
});
</script>
</head>
<body>
<form id='frmNewCom' action='CatgComment.php'>
<input name='mId' style='display:none' id='mId' value='".$items['mID']."'>
<p>Ник: <input name='NickName' id='frmNick' type='text' width='150' /></p>
<p>Комментарий:</p>
<p><textarea name='TextComment' id='comText' rows='10'></textarea></p>
<p><input id='btmOtvCom' type='button' value='Отправить' /></p>
</form>
</body>
</html>
|
а так работает?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<title>title</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
alert(1);
$('#button').click(function(){
alert(2);
});
});
</script>
</head>
<body>
<form>
<input id="button" type="button">
</form>
</body>
</html>
|
да.... работает... только если в одном файле...
Я уже подумываю, а может все дело, что пхп код выстоен матрешкой... Может потому кнопку ДжаваСкрипт не видит. |
| Часовой пояс GMT +3, время: 07:02. |