0
我的问题是这样的:我有一个视频播放和呈现附近的形式。提交表单时,我触发该视频以隐藏()并显示()另一个包含2个视频的div。该部分工作正常,但在表单发布后刷新页面,我们又回到了原点。停止浏览器/页面刷新Html5表单提交
我尝试了其他帖子中找到的方法,但无济于事。 这里是形式:
<form id="contactForm" action="salesforce.com address obscured" method="POST">
<input type=hidden name="oid" value="00D40000000Mvel">
<input id="first_name" maxlength="40" name="first_name" size="20" type="text" placeholder="FIRST NAME" /><br>
<input id="last_name" maxlength="80" name="last_name" size="20" type="text" placeholder="LAST NAME" /><br>
<input id="email" maxlength="80" name="email" size="20" type="text" placeholder="EMAIL" /><br>
<input id="zip" maxlength="20" name="zip" size="20" type="text" placeholder="ZIP CODE" /><br>
<button type='submit' class="submit-button" >GET STARTED!</button>
</form>
和我的jQuery减去我使用尝试和防止刷新的代码提交:
var mainVid = $("#video")
var secVid = $("#secVid");
$("#videoForm button").on("click", function(event) {
mainVid.hide(400);
secVid.show(400);
});
感谢你的回复!但它仍然重新加载页面。 –
@ Jared.DAGI:控制台中是否有任何js错误?事件处理程序是否正常工作? –
未捕获TypeError:对象#没有方法'serialize' –