我的代码:
if (getCookie('cart') != null) {
document.write("<button onclick='deleteCartCookie()''>Töm kundvagn</button> <br>");
document.write("<form onsubmit='testJS()' method='POST' id='orderForm' style='margin-top: 5%;'>");
document.write("<input type='email' id='mailInput' name='mail' placeholder='mailadress*'>");
document.write("<button type='mailadress' id='mailB' name='mailBtn'> Beställ </button>");
document.write("</form>");
}
function testJS(e) {
alert('test');
e.preventDefault();
}
我得到&#34;测试&#34;警告,以便工作,但问题是页面刷新我认为e.preventDefault会阻止。谁能看到我错过的东西?
答案 0 :(得分:0)
您必须将event
传递给以下函数:
document.write("<form onsubmit='testJS(event)' method='POST' id='orderForm' style='margin-top: 5%;'>");