读书人

onsubmit 没有执行解决方案

发布时间: 2012-04-19 14:36:43 作者: rapoo

onsubmit 没有执行
前台代码:

HTML code
<asp:Button runat="server" ID="btnSubmit" Text="提交" onsubmit="GetFileList();" OnClick="btnSubmit_Click"                     class="butt" />



JS:
JScript code
function GetFileList() {            alert('submit');            var fileList = document.getElementsByTagName("input");            if (fileList != null && fileList.length > 0) {                var count = fileList.length;                var countIn = fileList.length;                for (var i = 0; i < count; i++) {                    if (fileList[i].type.toString() == "file") {                        var fuMain = fileList[i];                        if (fuMain != null) {                            if (fuMain.value == "") {                                countIn--;                            }                        }                    }                }                if (countIn == count) {                    for (var i = 0; i < count; i++) {                        if (fileList[i].type.toString() == "file") {                            var fuMain = fileList[i];                            if (fuMain != null) {                                document.getElementById("hfFile").value += fuMain.value + "|";                            }                        }                    }                } else {                    alert('请上传文件!');                    return;                 }            }        }


后台代码:
C# code
protected void btnSubmit_Click(object sender, EventArgs e)    {内容省。。}


前台的onsubmit没有执行,求助…





[解决办法]
onsubmit="GetFileList();" 你确定它有这个事件?!
[解决办法]
<input type="button" onclick="GetFileList()"/> //这样可以,要是是button没有onsubmit这个事
件,表单才有onsubmit事件,如<form onsubmit=""></form>

读书人网 >JavaScript

热点推荐