1

春のフォームを持つjspページを作成しました。angular jsを使用してフォームを検証したい。タグ内に必須属性とng-model属性を追加しようとすると、これらの属性を追加した行でJasper<form:input>例外が発生します。equal symbol expectedAttribute ng-model invalid for tag input according to TLD

私のロジックを機能させる手順は何ですか?

4

1 に答える 1

1

あなたが試すことができる4つのことがあります:

最初のもの:おそらく最もきれいで、これがうまくいくと思います:

<form:input path="usrname" maxlength="12" required="required"/>

したがって、必要なだけではなく、required='required'

2 つ目: Angular Validation を忘れて、Spring Validation メソッドを使用します。たぶん、これはあなたが探しているものではありません。

3 つ目: タグを忘れて、代わりにタグ<form:input>を使用することはできませんか? <input>そうでないかもしれない。

4 つ目: form:input タグに ID を指定して、ページの下部で簡単な jQuery スクリプトを実行してみてください。私は知っています、これは最善の方法ではありませんが、うまくいくかもしれません。

<html>
    <body>
        <form:input path="someinput" id="someinput"/>
    </body>
<script>
        $("#someinput").attr('required', ''); 
</script>
</html>

これが役に立った場合は、これを回答としてマークしてください。

于 2014-12-31T07:57:46.530 に答える