非常奇怪,但我的HTML表单通过GET方式发送数据,而不是POST方式。
<form name="mistake" action="http://web-server.com:8888/WebApp/Email/Create" method=post>
<input type="text" name="url" size="50" readonly="readonly">
<br />
<span class="text">
Error :
</span>
<br />
<textarea rows="5" name="mis" cols="37" readonly="readonly"></textarea>
<br />
<span class="text">
Comment :
</span>
<br />
<textarea rows="5" name="comment" cols="37"></textarea>
<input type="hidden" name="email" value="admin@admin.com">
<input type="hidden" name="subject" value="Errors">
<div style="margin-top: 7px"><input type="submit" value="Submit">
<input onclick="hide()" type="button" value="Close" id="close" name="close">
</div>
</form>
我使用标准选项在IE10上进行了测试。
HTML表单非常简单,我只编写了一小部分代码示例。
如何修复它?
谢谢!
P.S. 更改URL。此URL web-server.com:8888/WebApp/Email/Create - 属于asp mvc应用程序。
当我在本地机器上运行我的Web应用程序和静态站点时-它可以正常工作。 但是当我在本地机器上运行静态页面并在服务器上运行mvc时,它无法工作。
P.P.S.-这个表单的变体是原始的(我剪切了一些标签)。 现在它还是原来的样子。
我不知道为什么,但它有效。 可能是-问题出在服务器端?
hide()
函数? - Bhavesh Kachhadiyahide()
函数中的某些内容会阻止页面提交。 - Bhavesh Kachhadiya