機能することを意図していない単純なフォームがあります。これはプロトタイプ用です。HTMLは次のとおりです。
<form class="signup">
<div class="group">
<div class="row">
<label>Username</label>
<input type="text">
</div>
<div class="row">
<label>Password</label>
<input type="password">
</div>
</div>
<input type="submit" value="Sign In">
</form>
ユーザーがユーザー名とパスワードにデータ(ダミーデータ)を入力して送信をクリックすると、「ログインしました」というJavaScriptアラートが表示され、入力の1つに何も含まれていない場合は、それが必要です「エラー」という JavaScript アラートを表示したいと考えています。
私はjQueryを使いたいのですが、これは私がこれまでに持っているものです:
$('.signup').submit(function () {
if($(this).valid()) {
alert('Logged in');
}else {
alert('Error!');
}
});
それが機能しない理由はありますか?