Тема: live & change
Показать сообщение отдельно
  #1 (permalink)  
Старый 26.09.2009, 21:14
Интересующийся
Отправить личное сообщение для Jaska Посмотреть профиль Найти все сообщения от Jaska
 
Регистрация: 21.09.2009
Сообщений: 14

live & change
Код рабочий для chrome но в IE 8 он отказывается работать. Не пойму что конкретно не работает? live или change? При изменении в input'e данные не передаются. Привожу код:

$(document).ready(function() {
 $(function(){
  $("div[id]").each(function(){
   var sID = $(this).attr("id");
   var iSize = $(this).attr("size");
   var iMaxlength = $(this).attr("maxlength");
   $.post('main.php', {'action': 'maketemplate', 'param': sID, 'size': iSize, 'maxlength': iMaxlength}, function(data) {
    $("#" + sID).html(data);
   });
  });
 });
 
 $("input").live("change", function(){
  var sName = $(this).attr("name");
  var sValue = $(this).attr("value");
  $.post('main.php', {'action': 'update', 'param': sName, 'value': sValue }, function(data) {

  });
 });
});


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Web PtokaX</title>
<link href="style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="template.js"></script> 
</head>
<body>
<div id="GetString21"></div>
<div id="GetBool22"></div>
<div id="GetNumber23"></div>
</form>
</body>
</html>
Ответить с цитированием