您好,有非常简单的 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/