就在刚才-----》 基础不牢固 迟早是要吃亏的
input 里面具有两个按钮属性
submit : 具备自动提交功能 ,会自动提交到form表单里面去
button : 不具备自动提交功能
所以submit得时候 自动提交到action方法里面去,如果
此情况:
<body>
<form method="POST" enctype="multipart/form-data" action="UPLOAD!upload.action">
<div align="center">
<table>
<tr >
<td colspan="3">选择文件: </td>
<td class="input_td">
<input id="upfile" type="file" style="border: none;" name="upfile"></td> <!-- 查询功能匹配线索名字 -->
</td>
</tr>
</table>
<br/> <br/>
</div>
<div align="center">
<span><input type="submit" class="btn" style="border: none;" value="开始导入" οnclick="return checkData()"></span>
<span><input type="submit" class="btn" style="border: none;" value="下载模板" οnclick="testload()"></span>
<span><input type="button" class="btn" style="border: none;" value="关闭" οnclick="shutDown()"></span>
</div>
</form>
</body>
那么当testload()和 return checkData()进行时都会自动调用action里面得方法
所以应该改为
<span><input type="submit" class="btn" style="border: none;" value="开始导入" οnclick="return checkData()"></span>
<span><input type="button" class="btn" style="border: none;" value="下载模板" οnclick="testload()"></span>
基础真的非常重要,多看书少吹牛,加油