我在设置 jQuery 验证的规则和消息时遇到问题。
我正在尝试从 resume[zip_code] 中获取值,但我不知道如何在 JQuery 中编写它。我试过了
rules: {
resume[zip_code]: required: true
}
但不起作用。
这是我需要从中获取值的地方。
<div class='control-group'><label class='control-label'>Zip Code: </label>
<div class='controls'>
<input class="required" type='text' name='resume[zip_code]'>
</div>
</div>
应用代码
post '/create_resume' do
session[:errors].clear
@user = User.first(:email_address => session['user'])
@resume = @user.resumes.new(params[:resume])
@resume.save
params[:education].each_key do |school|
@school = @resume.educations.new(params[:education][school]
@school.save
end
params[:job].each_key do |job|
@job = @resume.jobs.new(params[:job][job])
@job.save
end
params[:otherskill].each_key do |other|
@otherskill = @resume.otherskills.new(params[:otherskill][other])
@otherskill.save
end
if session[:errors].empty? === false
erb :resume_form
else
session[:resume_output].clear
erb :resume_output
end
end
jQuery
我知道布局是什么,但只是不知道如何检索值
$(#myForm).validate({
rules: {
something: key => value
},
messages: {
something: "value"
}
});