Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

jquery: getting any change event on any form

Tags:

jquery

forms

I know I can get any change event on one form by using this code:

$("#testForm :input").change(function() {
console.log($(this).attr('name'));      
});

How would I get it if I have multiple forms?

like image 852
PruitIgoe Avatar asked Jan 27 '26 05:01

PruitIgoe


2 Answers

Either do something like that which will get all changes to all form inputs, or give each separate form an ID.

$("form :input").change(function() {
console.log($(this).attr('name'));      
});
like image 72
ayyp Avatar answered Jan 28 '26 20:01

ayyp


$("form :input").change(function() {
console.log($(this).attr('name'));      
});

for all forms, but if you still want only that one form

$("#testForm :input").change(function() {
console.log($(this).attr('name'));      
});
like image 45
Joseph Marikle Avatar answered Jan 28 '26 18:01

Joseph Marikle



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!