<input id='btnExcelRead' name='btnExcelRead' type='submit' runat='server'/> <- actually asp:button
<input id='excelUpload' name='excelUpload' type='file' />
<input id='txtStartDate' type='text' />
<input id='txtEndDate' type='text' />
..
$(function(){
$("#btnExcelRead").click(CheckValidation);
});
var CheckValidation = function() {
if ($("#excelUpload").val() === "") {
alert("Select file");
return false;
}
if ($("$txtStartDate").val() === "") {
alert("Check the start date!");
return false;
}
if ($("$txtEndDate").val() === "") {
alert("Check the end date!");
return false;
}
}
here i made simple jquery code.
I want to bind function when btnExcelRead button click.
is this originally wrong way?
What you have is valid, aside from the selectors, I would reformat is a bit, like this:
You can see a demo of it working here
You have
$txtStartDateand$txtEndDatefor your selectors, I think you meant#txtStartDateand#txtEndDatehere (I assume you’re finding them by ID). Also if you want a named function, just make one 🙂 If you store a variable pointing to a anonymous function, make sure to put a;after it, since that’s a statement.