1

こんにちは、私のコードを提示することから始めます。

@defining("addPostForm"){formId =>
@main("Add a blog post.") {
    <h1>Add a blog post</h1>

    @errors

    @form(routes.Application.addPost, 'id -> "@formId") {
        @inputText(name = "content", required = true)
        <input type="submit" value="Create">
    }

    <script type="text/javascript">
        $("#@formId").validator();
    </script> 
}
}

@form の @fromId がプレイによって評価されないのはなぜですか? これは、生成された html ページのスニペットです。

<form action="/addPost" method="POST" id="@formId">

ただし、ページの後半では、これが生成されるため、正常に機能しています。

<script type="text/javascript">
    $("#addPostForm").validator();
</script> 
4

1 に答える 1

3

すでにScalaコードセクションにいるので、うまくいかないと思います。これを試してください:

    @form(routes.Application.addPost, 'id -> formId)

後のコードはコードセクションに含まれていないため、期待どおりに機能します。

于 2012-05-01T12:54:06.237 に答える