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
>

Reply via email to