之前做一个上传文件的功能,需要选择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();" οnclick="Button2_Click" />
转载于:https://www.cnblogs.com/liende/archive/2012/09/14/2685835.html