Как узнать, была ли изменена форма - PullRequest
2 голосов
/ 21 октября 2009

Хотелось бы узнать, есть ли в любом случае возможность проверить, была ли изменена форма.

например. Если один из входов был изменен, я хотел бы отобразить кнопку для отправки изменений.

Ответы [ 3 ]

8 голосов
/ 21 октября 2009

В JQuery есть событие "изменить". Так что-то вроде:

$(document).ready(function() {
    $('form').change(function() {
        # Here you display your button
    }
}

Будет отлично работать (и ваш JavaScript остается независимым от вашего HTML).

4 голосов
/ 21 октября 2009

Существует атрибут с именем: onchange="JAVASCRIPTFUNCTION();"

Пример JavaScript:

<form onchange="displayButton();"> </form>

.

Полное объяснение: НАЖМИТЕ (w3schools.com - один из лучших ресурсов)

// // // // // // // // // // // // // // // // // // // // // / // // // // // // // // // // // // // // // // // // // // // // //

jQuery Пример:

$(FORM_ID).change(function(){
    $(BUTTON_ID).show();
});
0 голосов
/ 21 октября 2009

Используя JQuery, вы можете использовать событие on change.

$('#form_id input').change(function(){
    $('#button').show();
});

Тем временем кнопка может быть скрыта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...