Polar Bear
Newcomer
- Joined
- Aug 5, 2005
- Messages
- 15
Hi,
I have a button where I want to do some javascript validation before is runs its OnClick server code. My problem is that even though the javascript function returns false the btnAdd_Click code still gets executed.
Javascript
HTML code
Page Load
I have a button where I want to do some javascript validation before is runs its OnClick server code. My problem is that even though the javascript function returns false the btnAdd_Click code still gets executed.
Javascript
Code:
function confirmAdd()
{
var cmbOrder=document.getElementById("cmbOrder");
var txtInvoiceNumber=document.getElementById("txtInvoiceNumber");
if (cmbOrder.value.length > 0 && txtInvoiceNumber.value.length == 0)
{
exit = confirm("Are you sure that this order has not been invoiced? (OK=Yes Cancel=NO)")
if (exit == true)
{
return true; //add order
}
else
{
return false; //dont add order
}
}
else
{
return true; //add order
}
}
HTML code
Code:
<asp:Button ID="btnAdd" runat="server" Width="100" Text="Add Order" CausesValidation="True" OnClick="btnAdd_Click" TabIndex="20" />
Page Load
Code:
btnAdd.Attributes.Add("onclick","javascript:confirmAdd();")