■テキストフィールドの内容を受け取り表示する

■書式

require "cgi"
オブジェクト = CGI.new
変数 = オブジェクト[テキストフィールド名][位置]

■説明

テキストフィールドの内容を受け取り表示するにはcgiライブラリを呼び出します。テキストフィールドの内容は<input type="text" name="名前">のname属性で指定した名前をプログラム中で指定します。["Sample"][0]のように[0]を指定すると同名のフィールドの一番最初の内容を指定した事になります。

■サンプル (CGI)

#!/usr/bin/ruby
require "cgi"
formData = CGI.new
uName = formData["userName"][0]

print "Content-type: text/html\n\n"
print uName

■サンプル (HTML)

<html>
<head>
<title>Ruby CGI Sample</title>
</head>
<body>
<form method="post" action="./sample.cgi">
ユーザー名:<input type="text" name="userName">
</form>
</body>
</html>