Мне нужно проверить, пустые ли входы формы или нет. Если значения формы пустые hightlight, поля ввода и форма в противном случае образуют поля и ввод не затягиваются.Проверьте, что входные значения нескольких форм не пустые
Если все формы и ввод не пустые, мне нужно позвонить AJAX для каждой формы по одному. Я пробовал со следующим кодом, но не получил вход coorect.
Мой HTML
<div id="entrycontloop">
<form action="" class="form-inline multipleformgrp" method="POST" enctype="multipart/form-data" autocomplete="off" >
<div class="form-group">
<label for="firstname">First Name<span class="cs_mandatory">*</span></label>
<input type="text" class="form-control ampl_width90" maxlength="25" id="firstname" name="firstname" value="" placeholder="Firstname *" >
</div>
<div class="form-group">
<label for="lastname">Last Name<span class="cs_mandatory">*</span></label>
<input type="text" class="form-control ampl_width90" maxlength="25" id="lastname" name="lastname" value="" placeholder="Lastname *">
</div>
</form>
<form action="" class="form-inline multipleplayerformgrp" method="POST" enctype="multipart/form-data" autocomplete="off">
<div class="form-group">
<label for="firstname">First Name<span class="cs_mandatory">*</span></label>
<input type="text" class="form-control ampl_width90" maxlength="25" id="firstname" name="firstname" value="" placeholder="Firstname *" >
</div>
<div class="form-group">
<label for="lastname">Last Name<span class="cs_mandatory">*</span></label>
<input type="text" class="form-control ampl_width90" maxlength="25" id="lastname" name="lastname" value="" placeholder="Lastname *">
</div>
</form>
</div>
JQuery
<script>
$(document).on('click','.submitallplayerbtn',function(){
var AddPlayerChk = true;
var FormCount = $('#entrycontloop .multipleformgrp').length;
$('#entrycontloop .multipleformgrp').each(function(){
var $thisform = $(this);
$thisform.css('border','0px solid red');
$thisform.find('input').css('border','1px solid #d6d6d6');
var lastname = $thisform.find("#lastname").val();
if(firstname==''){
$thisform.find("#firstname").focus();
$thisform.find("#firstname").css('border','1px solid red');
AddPlayerChk = false;
}
if(lastname==''){
$thisform.find("#lastname").focus();
$thisform.find("#lastname").css('border','1px solid red');
AddPlayerChk = false;
}
if(AddPlayerChk){
$thisform.closest('.multipleplayerformgrp').css('border','0px solid red');
}else{
$thisform.closest('.multipleplayerformgrp').css('border','1px solid red');
}
});
if(AddPlayerChk){
return false;
}else{
alert('ajax call');
}
});
</script>
Спасибо @VeshrajJoshi. Некоторые поля не являются обязательными. Как покинуть эти поля? – vel
, и мне нужно выделить пустую форму полей ввода. Это не работает. Вы можете это проверить? – vel
что это значит, значит ..... есть красный цвет границы справа, я просто отредактировал свой ответ в соответствии с вашим запросом ... фамилии выделены красным цветом, проверьте свой браузер, –