今天我遇到了一个有趣的bug,花了很多时间才到达底部.
页面上的表单.在提交时,将捕获数据并new FormData()使用它创建对象.
该对象与脚本一起发送并xhr请求.php,然后脚本返回ok/ error消息.
代码看起来像这样:( 简化版,不需要绒毛)
<form name="frm" id="frm" action="" method="post" onsubmit="save(event, this);" enctype="multipart/form-data">
<input name="name" id="name" type="text" value="..." />
<input name="email" id="email" type="text" value="..." />
<input name="phone" id="phone" type="text" value="..." />
<input name="website" id="website" type="text" value="..." />
<textarea name="details" id="details"></textarea>
<input name="send" type="submit" value="Send" />
</form>
<script type="text/javascript">
function save(e, frm) {
if (document.getElementById('nume').value == '' ||
document.getElementById('email').value == '' ||
document.getElementById('telefon').value == '' ||
document.getElementById('site').value == …Run Code Online (Sandbox Code Playgroud)