На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania 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 -
1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
0 пользователей:


Рейтинг@Mail.ru
[ Script Execution time: 0,0598 ]   [ 19 queries used ]   [ Generated: 17.06.19, 01:12 GMT ]