jQuery Validierungsregeln und-Nachrichten

Ich habe Probleme bei der Einstellung der ups die Regeln und Nachrichten für die jQuery Validierung.

Ich versuche, den Wert von resume[zip_code], aber ich weiß nicht wie ich es schreiben in JQuery. Ich habe versucht,

rules: {
  resume[zip_code]: required: true
}

aber nicht funktioniert.

Dies ist, wo ich brauche, um die Werte aus.

<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>

Anwendung code

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

Ich weiß, was das layout ist, wissen aber nicht, wie die Werte abzurufen

$(#myForm).validate({
  rules: {
    something: key => value
  },
  messages: {
    something: "value"
  }
});
  • Gibt es einen bestimmten Grund dafür, dass die [] im name-Attribut? Was ist das eigentliche problem hier?
  • wo ist der code?
  • Es ist verwendet, um zu speichern die Eingabe des Benutzers im datamapper. Ich werde fügen Sie den code in.
  • was sind die Validierungs-Regeln?
  • Ich brauche die Vorschriften erforderlich, und es muss interger oder Zahl, für die Nachricht, ich brauche nur eine benutzerdefinierte Meldung.
InformationsquelleAutor Kim Hin | 2013-01-06
Schreibe einen Kommentar