คือว่าผมต้องการที่จะป้อนข้อมูลผ่านทาง textbox ครับ แล้วกดปุ่ม submit จากนั้นก็ให้เก็บค่าที่ป้อนเข้าไป
เก็บใน session แล้วจึงแสดงค่านั้นออกมา ไม่ทราบต้องทำอย่างไรครับ ด่วนด้วยนะครับ ปวดหัวมาก
กระทู้เก่าๆ จะย้ายตามไปในภายหลัง ตอนนี้ปิดการโพสต์กระทู้ไว้ เหลือไว้เฉพาะอ้างอิงเท่านั้น
ที่ว่าแสดงค่าออกมานี่ หมายถึงแสดงยังไงหรอครับ??
ผม assume เอาว่าเป็นการแสดงค่าธรรมดานะ
(output เป็น text บน html)
ถ้าเอาแบบไม่ใช้ ajax
สมมุต ให้ controller ชื่อ test แล้ว มี index.rhtml เป็น view
ใน TestController
TestController
def index
end
def sayHi
session["input_text"]= params[:text][:content]
#เก็บค่า input ไว้ที่ session ที่ชื่อ input_text
render_text session["input_text"]
#แสดงค่าออกมาบน html
end
end
ใน index.rhtml (ขอใส่แบบลวก ๆนะคับ)
<% form_tag ({:action=>"sayHi"}) do %>
<%= text_field "text","content" %>
<%= submit_tag "say" %>
<% end %>
ก็เท่านี้ละน้อ ถ้าอ่านแล้วไม่เข้าใจเดี๋ยวผมเขียนตัวอย่างส่งไปให้ก็ได้นะ>_<
(ถ้าจะให้เขียนแบบ ajax ด้วยก็โอเค)
ปล.ใครพอรู้มั่งคับว่าจะทำ block ของ code ยังไงเวลาที่ผมจะเขียนตัวอย่าง codeบนนี้อ่ะ T_T
ขอบคุณครับ
แล้วถ้าต้องการ เรียกแสดงค่าจาก session นั้นในหน้าถัดไปจะเรียกยังไงครับ
ผมไปตอบรวมกับอีกอันนะค๊าบ