之前做一个上传文件的功能,需要选择DropDownList之后在去用UploadFile选择文件 ,。去点击确定上传按钮进行上传,如果只选择了文件,没有选择DropDownList,会弹出提示,但是这样的话,因为是服务器控件 页面会刷一次 ,会把之前UploadFile选择的文件给清掉了,需要重新选择一次。所以给Button控件帮个JavaScript方法,如果没选择,则不执行Button的服务器方法。
<script type="text/javascript" language="javascript"> function btnOn_Click() { var test = document.getElementById("ddlDept"); // if (test.options[test.selectedIndex].value == "3") { // return true; // } if (test.selectedIndex < 2) { return true; } return false; } </script> <asp:Button ID="Button2" runat="server" Text="执行脚本" OnClientClick="return btnOn_Click();" onclick="Button2_Click" />