【发布时间】:2010-09-21 04:41:16
【问题描述】:
这里是聊天提交表单:
#chat_form
- remote_form_for :chat, :url=>{:controller => "chats", :action=> "new", :id=>@request.id }, :html => { :autocomplete => 'off' } do |f|
= f.text_area "message_content", :rows=>5, :cols=>55, :autocomplete => "off"
= f.submit(value = "Sayit!", :class => "submit small")
聊天#new.js.rjs
page << "$('#chat_message_content').val('')"
page.visual_effect :highlight, "chat_form"
聊天控制器:
def new
@request = Request.find(params[:id])
@chat = Chat.new(params[:chat])
@chat.created_at = Time.now
@chat.user_id = current_user.id
@request.chats <<@chat
render :layout => false
end
“说吧!”按钮很好,但我需要通过“Enter”按钮发送消息。
如何做到这一点?
(我正在使用 jQuery)
【问题讨论】:
标签: javascript jquery ruby-on-rails ajax