0

モデル オブジェクトを作成するために以前に Web フォームにデータを入力しましたが、ビューからアプリケーション メソッドに引数を渡したいと考えています。私からしてみれば:

<form>
      <input type="text" id="arg"></br>
      <input type="submit" onsubmit="@routes.Application.search(@arg)" value="Submit">
</form>

しかし、これは正しくないようです。scalaヘルパーを使用してHTML入力を自分で処理する他の方法はありますか? メソッドsearchは文字列を引数として取り、ルート テーブルに含まれます。

4

2 に答える 2

0

入力には名前が必要です。そうすれば、リクエストから問題なくバインドできます。

于 2013-02-27T20:34:46.830 に答える
0

引数の前の「@」を削除します。そこには必要ありません。メソッド呼び出しの最初の "@" は、切り取られた Scala コードを開始するのに十分です。

<form>
      <input type="text" mame="arg" id="arg"></br>
      <input type="submit" onsubmit="@routes.Application.search(arg)" value="Submit">
</form>
于 2013-02-28T06:00:51.387 に答える