I have been looking at the many validates_* methods that we have
available and I am wondering is it possible to create a custom
validation method to be performed on a form field?
I have the following form (remote via ajax)
<%= form_remote_tag :url => {
:action => ''do_action'',
:id => @pid },
:before => ''Element.hide("action_div");''
%>
<%= text_field_tag "damt", "0", :size =>
''5'' %>
<input type="submit" name="paction" value="Enter
Data">
</form>
I would like to make sure the ''damt'' field is submitted with
only
multiples of a pre-specified amount, say for example it can only be 15,
30, 45, 60, etc
How would I go about creating a custom validates_ method to handle this,
keeping in mind this damt field does not correspond to any database
table data.
( On a side note, I tried doing this browser-side by adding a condition
=> ''verify_amt()'' statement to the form but it broke it
completely, and
then thinking maybe :condition was mispelled and should be :conditions
(plural) I tried that also and it no longer broke the form but it failed
to do anything useful.... )
Thanks in advance for any help or suggestions you can offer!
-Andy
--
Posted via http://www.ruby-forum.com/.