I want to check data before sending it to the server side, On my code I want to run the js validation and cancel the request if fromid >= toid
My code
jQuery('#btndeletereg').click(function () {
if (jQuery('#txtuserrangefrom').val() >= jQuery('#txtuserrangeto').val()) {
alert("Range is not possible");
}
});
<label for="txtuserrangefrom">From User ID</label>
<input id="txtuserrangefrom" name="txtuserrangefrom" type="number" />
<span>   </span>
<label for="txtuserrangeto">To User ID</label>
<input id="txtuserrangeto" name="txtuserrangeto" type="number" />
<input id="btndeletereg" class="btn" type="button" value="Delete all users in range" onclick="location.href='@Url.Action("DeleteRangeUsers", "ControlPanel")?fromid=' + $('#txtuserrangefrom').val() + '&toid=' + $('#txtuserrangeto').val()" />
<br />
Thanks in advance
P.S
I debugged my code and it seems that Get request trigged before JS function
EDIT:
problem solved,
deleted the "onclick" event from my html input tag and put it in my jquery code as you all recommended.
Thank you all