2013-02-27 2 views
0

У меня есть ранее заполненные веб-формы для создания объектов модели, но то, что я хочу сделать, это передать аргумент методу приложения из представления. С моей точки зрения:Передача аргументов методам приложения из форм формы

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

Но это кажется неправильным. Есть ли какой-либо другой способ обработки ввода HTML самостоятельно, используя помощники scala. Метод search принимает строку в качестве аргумента и входит в таблицу маршрутов.

ответ

0

Ваши данные нуждаются в, чтобы иметь имя, то вы сможете связать его с запросом без проблем.

+0

Я добавил, что это похоже на шаг в правильном направлении, URL-адрес изменяется так, что я получаю arg = test, но он, похоже, не вызывает метод приложения. – 2013-02-27 20:44:11

0

Удалите "@" перед тем, как подать аргумент. Вам это не нужно, первый «@» в вызове метода достаточно, чтобы запустить Scala-код.

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