Validation Problems

Is there a way to use validates_presence_of with a non-wrapping model
form without creating a model at all?

Also, is there a way to check between three values, and if one of them
is empty do something without the if else if hassle?