/ / Kontrola validácie jQu vnútri tabuľky bez zadania [duplikát] - jquery, jquery-validate

Kontrola platnosti Jquery v tabuľke bez odoslania [duplicate] - jquery, jquery-validate

Uviazol som pri overovaní pravosti.

HTML CODE:

<form id="userworklog">
<tr>
<th>Start Date</th>
<th>End Date</th>
<th>Project</th>
<th>Charge#Field</th>
<th>Employee Name</th>
</tr>

<tr>
<td>
<input type="date" name="date">
</td>
<td>
<input type="date" name="enddate">
</td>
<td>
<select id="projectkey" multiple="multiple"></select>
</td>
<td>
<select id="chargefield" multiple="multiple"></select>
</td>
<td>
<select id="userlist" multiple="multiple"></select>
</td>
</tr>
</form>

pomocou hovoru sQuery ajax dostanem zoznam užívateľských zoznamov, projekt a poplatok.

Po výbere mena používateľa

$("#userList").change(function() {
//need to validate the startdate and end date field  and pass the all values to
// getaddlist(projkey,userkey,startdate,enddate);
});

Mohol by som dosiahnuť všetky overenie funkčnosti.but nebolo overenie a zobrazenie chyby.

skúsil som

$("#userList").change(function() {
var userkey = $(userList).val();
var projkey = $("#projectsList").val();
var chargelist = $("#chargelist").val();
var startdate = $("#startdate").val();
var enddate = $("#enddate").val();
if (startdate == " " && enddate == " ") {
initFormValidation();
} else {
getIssueList(projkey, userkey, startdate, enddate);
}
});
}

function initFormValidation() {
$("#userworklog").validate({
// Specify the validation rules
rules: {
startdate: "required",
enddate: "required"
},
messages: {
startdate: " Please enter Startdate",
enddate: " Please enter End date"
},

});
}

ak je alebo nie je začiatočný dátum. dostane vydaný zoznam

odpovede:

0 pre odpoveď č. 1

Overenie JQ má nasledujúcu syntax:

$("form_id").validate({
rules:{

},
messages:{

}
});

Automaticky sa spustí po kliknutí na odosielanie vstupov v pridruženom formulári. V prípade tlačidla typu vstupu však môžeme validáciu zrušiť:

$("#button").click(function(){
if($("form_id").valid())    // it will initiate the validation
{
// do your stuff here, it will work only when data is valid
}
});