1

タイトルが示すように、Rails に似た方法でフォームを作成できる Node.js の何らかのフォーム プラグインを探しています。いくつかの Node.js フォーム プラグインに出くわしましたが、最も近いものはFormedです。ただし、そのプラグインは Sequelize に固有のものです (私は JugglingDB を使用しています)。

理想的には、次のようなことを行うとよいでしょう (EJS を想定)。

<%- form_for(user, function(form) { %>
    <%- form.input('username') %>
    <%- form.input('password') %>
    <%- form.submit() %>
<%- }) %>

次のような出力が表示されます。

<form action="/users" method="post" id="new_user_form">
    <div class="input required">
        <label for="user_username">Username</label>
        <input type="text" name="user_username" id="new_user_form_user_username"/>
    </div>
    <div class="input required">
        <label for="user_password">Password</label>
        <input type="password" name="user_password" id="new_user_form_user_password"/>
    </div>
    <input type="submit" name="user_submit" value="Create User"/>
</form>

私が遭遇した他の唯一のプラグインは、ある種のフォローと最近の更新があるようですFormidableです。残念ながら、このプラグインはフォームのレンダリングとは関係なく、フォームの処理のみを行います。

4

1 に答える 1

1

GitHub の caolan/forms を参照してください。

于 2012-07-16T12:49:01.653 に答える