我是一名Rails初学者,目前正在尝试创建一个简单的表单,该表单需要输入姓名、电子邮件和电话号码,然后当您点击提交按钮时,使用Ajax更新页面以显示您输入的信息。
例如,如果您在表单的文本字段中输入User、user@example.com和555-555-555,并单击提交按钮,则应该得到以下结果:
姓名:User 电子邮件:user@example.com 电话号码:555-555-555
我知道这是一个简单的问题,但我不太确定如何编写JavaScript代码来使其正常工作。
以下是我的部分代码:
例如,如果您在表单的文本字段中输入User、user@example.com和555-555-555,并单击提交按钮,则应该得到以下结果:
姓名:User 电子邮件:user@example.com 电话号码:555-555-555
我知道这是一个简单的问题,但我不太确定如何编写JavaScript代码来使其正常工作。
以下是我的部分代码:
<%= form_for(@user, :remote => true) do |f| %>
Name: <div="Name"><%= f.text_field :name %></div>
Email: <div="Email"><%= f.text_field :email %></div><br/>
Phone Number: <div="Phone Number"><%= f.text_field :phone_number%></div><br/>
<%= f.submit "Submit" %>
我的控制器看起来像这样:
class UsersController < ApplicationController
def new
@user = User.new
end
def create
@user = User.new(params[:user])
end
end
在我的create.js.erb文件中,我是否使用.update函数来替换文本字段中输入的信息,或者我需要做其他事情?