2016-05-20 3 views
0

Ich habe Kommentare für Beiträge in einer Schienen-Website.rails simpleform drücken Sie die Eingabetaste anstelle der Taste zum Abschicken

Hier ist meine _form.html.slim für mein Formular "make a new comment".

Ich möchte die Eingabetaste drücken, um das Formular zu senden, und die Übergabeschaltfläche wird ausgeblendet/nicht angezeigt.

Ist dies innerhalb von SimpleForm möglich?

span = simple_form_for([@post, @post.comments.build], :defaults => { :input_html => { :class => "comment-input-text" } }) do |f| 
    = f.input :comment, label: false, placeholder: "Add a comment" 
    = f.submit 

Sorry, ich könnte diesen Code das jede erb oder html nicht konvertieren. Wenn jemand diese Frage bearbeiten und in das Erb eingeben möchte, wäre das sehr willkommen.

Antwort

1

Eigentlich seine doppelte Frage

prüfen Sie diesen Link: Submit form with Enter key without submit button?

Sie können dieses Recht unten stehende Formular hinzufügen

javascript: 

    $("input").keypress(function(event) { 
    if (event.which == 13) { 
     event.preventDefault(); 
     $("form_id_here").submit(); 
    } 
    }); 
Verwandte Themen