jQuery form validationプラグインを使用してフォームを検証しています。何らかの理由で、私のフォームの名前を拾っていないし、私は理由を把握することができませんでした。 JSでコードを検証しようとすると、 は入力要素を参照できません。ここにコードと発生しているもののスクリーンショットがあります。何か案は?jQueryフォームの検証で入力名が取得されない
<form id="submit-form">
<label for="app-name-form">
<input name="app-name-form" type="text" id="app-name-form"/>
<div class="label-text">App Name</div>
</label>
<label for="team-name-form">
<input type="text" id="team-name-form" name="team-name-form"/>
<div class="label-text">Team</div>
</label>
<label>
<input type="submit" class="btn" value="Submit" name="saveForm" id="saveForm"/>
</label>
</form>
<script>
$(document).ready(function(){
$("#submit-form").validate({
rules: {
app-name-form: "required"
},
messages: {
app-name-form: {
required: "Enter name pls"
}
}
});
});
$('#saveForm').click(function(e) {
});
</script>
代わりに、アプリ名フォームの「アプリ名フォーム」でチェックスクリプト – Vaibhav