我有个奇怪的错误,希望你们能帮上忙。
有时,当用户尝试提交表单时,文件上传域image
就会被清除,什么也不会发生。我看起来根本没有提交表单。
然后在一切正常后的第二天。错误出现在随机的日期/时间。
首先,我认为这是用户计算机的问题,但这发生在客户拥有的两台不同的计算机上。其中一台计算机安装了Windows 7专业版和Internet Explorer 9。我在另一台计算机上没有安装。
我在Windows7家庭版上尝试了Google Chrome,Firefox 6.0.2,Internet Explorer9,8(浏览器兼容模式),7(浏览器兼容模式),但在我的电脑上完全没有问题。
表单如下所示:
<form action="/user/image" method="post" accept-charset="utf-8" class="form_default" enctype="multipart/form-data">
<fieldset>
<ol>
<li>
<button type="submit" name="save" value="submit" class="button">Save</button>
</li>
<li>
<label for="image">Profile image</label><input type="file" id="image" name="image" />
</li>
<li>
<button type="submit" name="save" value="submit" class="button">Save</button>
</li>
</ol>
</fieldset>
</form>
发布于 2013-09-03 12:48:51
每个form
应该只有1个submit button
。因此保留一个保存按钮为type="submit"
,将另一个更改为type="button"
发布于 2012-02-25 04:07:36
试着用输入代替按钮,祝你好运!
例如
<input type="submit" name="mysubmit" value="Click!" />
发布于 2013-09-04 13:01:54
您应该使用:
<input type="button" onclick="customFunction" />
用customFunction(javascript)写你想做的事
https://stackoverflow.com/questions/7513211
复制相似问题