<input type="submit" name="LabelSubmit" value="Cancel" onclick="ButtonOperation(this,'ViewPageGenericConfirmationMessage.aspx'); return false;" id="LabelSubmit" style="width:150px;" /> function ButtonOperation(toButton,tcUrl,tcMessage) { toButton.disabled=true lcMessage='' lcUrl='' if (tcUrl==null) { lcUrl='' } else { lcUrl=tcUrl } if (tcMessage==null) { lcMessage='' } else { lcMessage=tcMessage lcMessage=lcMessage.replace('\\','\\\\') lcMessage=lcMessage.replace("'","\\'") lcMessage=lcMessage.replace('"','\\"') } if (lcMessage.length>0) { if (confirm(lcMessage)) { if (lcUrl.length>0) { location.href=lcUrl } else { loForm=document.getElementById("Form1") loForm.submit() } } else { toButton.disabled=false } } else { if (lcUrl.length>0) { location.href=lcUrl } else { loForm=document.getElementById("Form1") loForm.submit() } } }It does not have to be that complicated. It is just that I want to support a confirmation message sometimes so I built a generic javascript function for that.