以下のコードでは、ハイパーリンクをクリックしても、テキスト ボックスが空の場合にもアラートが表示されません。私は何を間違っていますか?
<a href="#" class="but" id="next_btn">Next</a>
<input name="text" class="but" id="newcampaign" />
CM.Views.newCampaign = Backbone.View.extend({
validate : function () {
if ($("#newcampaign").val() == "") {
alert("Enter campaing name");
}
},
initialize : function() {
_self=this
this.campaign = new Campaign();
this.campaign.url='js/editdata.json';
},
events:{
'onclick #next_btn': 'submit_form'
},
submit_form : function(){
alert("here");
},
});