同じクラスの2つの同一フォームがある場合、フィールドが両方のフォームではなく、送信フォームに対してのみ空であるかどうかを確認します。jQuery - 2つの同一のフォーム、送信されたフォームのみを検証したい場合
フォームHTML:
<form class="booking-form">
<input type="text" name="pickup-address" class="pickup-address" />
<button type="button" class="bookingbutton">
<span>Reserve Now</span>
</button>
</form>
JS:
$(".booking-form").on('click', '.bookingbutton', function() {
if ($(".pickup-address").val() == '') {
alert('Please enter a pickup location');
return false;
}
});
私は細かい作品を使用していますが、それは両方の形式をチェックし、私はそれを提出し、フォームをチェックするコードボタンがクリックされました。
私はそれぞれのフォームにunqiueクラスを与えることができますが、これはオプションではないので、送信ボタンがクリックされたフォームのみをチェックする方法には$(これ)を使用できますか?
が同じページ上の両方の形態である、あなたに必要なすべてのフィールドのいずれかを切り替えることができますか? 'id'は各ページに_unique_する必要があります。 – haxxxton