为什么提交按钮执行了javascript事件后又执行了服务哭端的响应事件呀?请大侠帮看看吧。
我在aspx的前台页面中写了一个javascript方法。是响应按钮的onclick事件的。在后台CS页面中也有响应事件。前台的js方法是验证数据有效性,后面的提交数据库。但是在我发现在执行了js方法后,又接着执行了服务器事件。请大侠帮忙看看问题在那儿!
<SCRIPT language="javascript">
function clicks(id,name){
document.FrmTeacherAddInformation.TxtDeptCode.value=id;
document.FrmTeacherAddInformation.TxtDeptName.value=name;
}
function check()
{
if(document.FrmTeacherAddInformation.TxtDeptName.value==""||document.FrmTeacherAddInformation.TxtDeptName.value==null)
{
alert("请先选择教工所属部门!");
}
}
</SCRIPT>
private void Page_Load(object sender, System.EventArgs e)
{
BtnAdd.Attributes.Add("onclick","check()");
if(!IsPostBack)
{
TreeTeacher_Bind();
}
ScriptBlock.InnerHtml="";
}