1
下に送信ボタンがあるテキストエリアを含む1ページの単純なシナトラアプリを作成しようとしています。その下には、送信ボタンがクリックされた後の最初のテキストエリアから変更されたテキストを表示する別のテキストエリアがあります。テキストエリアからテキストを読み込み、ルビーでテキストを修正し、変更されたテキストを出力します。
シナトラは私に新しいですので、これは私がこれまでに考え出すことができる最善の方法です。
CH.erb
<html>
<head>
<title>CH</title>
</head>
<body>
<div id="main">
<form action="" method="post">
<textarea id="orig" rows="25" cols="150"></textarea>
<br /><br /><br />
<button type="submit">Submit</button>
</form>
<br /><br /><br />
<textarea id="result" rows="25" cols="150"></textarea>
</div>
</body>
</html>
CH.rb
require 'sinatra'
get '/hi' do
erb :CH
end
post '/hi' do
# ????
end
回答ありがとうPhrogz。コードをコピーして貼り付けましたが、残念ながら、両方のテキストエリアは[送信]ボタンをクリックすると空白になります。どんな考え?私はハムの答えに反対していない、私はちょうど怠け者だった。 – jack
おっと!テキストエリアにも 'name =" orig "'が必要です。 – Phrogz
それはトリックでした。本当にありがとう! – jack