You can replace the url-string with ajax-options: remote: { url: "filename.php", data: { field2: function() { return $("#field2").val() } } }
Jörn On Fri, Mar 6, 2009 at 2:43 AM, danc <dgcri...@earthlink.net> wrote: > > Hi: > I have a warranty registration form where I am using validate.js to > validate the inputs.Everything works fine except that I have a serial > number field where I use the remote validation function. > One weird thing I have noticed is that if I put the remote call in the > rules section, the remote works fine the first time but then it keeps > using the initial value of the field even when that value has been > changed. When I call the remote in the field itself by using > class="required serial_num" remote="filename.php" everything is just > fine. > > My problem is that I would like to be able to check the value of > another field (a drop down that lists the different type of products) > at the same time as the serial number -- that is using one ajax call > --- and I am not quite sure how to do it. > > I had a little bit of success calling it in the rule section using the > data: "field1=" + $("#field1").val() + "field2=" + $("#field2").val > () but again with the same problem that value of the fields didn't > update when the user changed their value. > > Does any one know how to change those parameters(of the data that's > passed to the remote) in the field itself or how to make it so that > the value updates when the user updates that page? > thanks, Dan >