私はbackbone.jsに取り組んでいます。実際、私はhtml5でいくつかのフォームを開発しました。
以下のコードをご覧ください
<form>
<label for="name">Name:</label>
<input type="text" id="nickname" required />
<label for="name">email:</label>
<input type="text" id="email" required />
<button id="login" class="submit" type="submit">submit</button>
</form>
送信ボタンをクリックすると、他のビューにルーティングされますが、html5 検証がこれで機能しません。html5 フォームの検証をスキップするだけです。以下のバックボーン コードを参照してください。
events:{
"click .submit":"submit",
},
submit: function( event )
{
app.navigate('abc', true);
window.history.back();
}
今まで送信機能を追加する$Backbone.Validation.bind(this);
と、html5 検証は機能しますが、別のビューへのルーティングは機能しません。実際には、バックボーンでモデルを作成して検証モデルを提供したくありません。html5 検証のみを使用したい。これについて私を助けてもらえますか?
誰かがバックボーンでapp.navigate
動作していることを教えてもらえますか?submit