На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Vasya2000, Serafim, fatalist
  
> Не срабатывает onchange="update
    Добрый день.

    Имеется такая конструкция input:

    ExpandedWrap disabled
      <input type="text" name="1" id="2" value="3" onchange="update(this.name, this.id, this.value)" autocomplete="off">
       
      <script type="text/javascript">
      function update(val1, val2, val3) {
          alert(val1 + " " + val2 + " " + val3);
          $.ajax({
              url:'insert.php',
              method:'POST',
              data:{val1:val1, val2:val2, val3:val3},
              success:function(data){
                  if (data == 'upd') {
              var elem = document.getElementById(val2);
              elem.style.color = 'green';
                  }
       
              }
          });
      }
      </script>


    Но если удалить текст в инпуте и сместить фокус, то update срабатывает, но не работает ajax запрос с пустым value(val3).

    Как пофиксить?
    Сообщение отредактировано: Rzonex -
    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
    0 пользователей:


    Рейтинг@Mail.ru
    [ Script execution time: 0,0195 ]   [ 15 queries used ]   [ Generated: 28.03.24, 15:21 GMT ]