javascript - 简单的表单提交不起作用

标签 javascript jquery html

您好,有非常简单的 html 表单,但提交不起作用。 我检查了在 stackoverflow 上找到的多个解决方案,但仍然不起作用。

<form class="form-horizontal well" method="post" id="upload_excel" name="upload_excel" enctype="multipart/form-data">
    <fieldset>                  
        <div class="control-group">
           <div class="control-label">
               <label>Excel File:</label>
           </div>
            <div class="controls">
                <input type="file" name="file" id="file" class="input-large">
            </div>
        </div>

        <div class="control-group">
            <div class="controls">
                <input type="submit" id="btn" name="Import" class="btn btn-primary button-loading" data-loading-text="Loading...">Upload</input>
            </div>
        </div>
    </fieldset>

和 JavaScript 在同一个文件中:

<script type="text/javascript" language="javascript" >
    $(document).ready(function (e) {
         $('#btn').on('submit',(function(e) {
             alert('test');
        }));    
     });
</script>

当我点击 btn 时,是否应该提交表单并出现警报窗口?

最佳答案

尝试将提交功能放在表单上而不是按钮上。

<script type="text/javascript" language="javascript" >
    $(document).ready(function (e) {
         $('#upload_excel').on('submit',(function(e) {
             alert('test');
        }));    
     });
</script>

关于javascript - 简单的表单提交不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46325630/

相关文章:

HTML CSS : How to align grid to content area?

html - 使用 ng2-bootstrap 图像在轮播内没有响应

javascript - 检查电话号码是否可用

javascript - 我可以使用正则表达式作为 String.split() 的分隔符吗?

javascript - useState 中没有 () 的函数( react 钩子(Hook))

javascript - 如何使用 jquery 在 css 中使用图像的绝对路径?

javascript - 在代码隐藏中生成的链接/图标不会显示在某些移动设备上

jquery - jqGrid动态选择选项

javascript - 如何使用ajax从php推送到jquery数组?

javascript - Canvas 将箭头键控件添加到 ipad 和其他设备的屏幕上