我有一個帶有電子郵件輸入的表單,一個按鈕覆蓋它,當我點擊按鈕時,按鈕在輸入中滑動,因此您可以輸入電子郵件。當你點擊按鈕時,它必須提交表單。如何不提交表單,然後提交?
我該怎麼做?
<form action="http://databox.createsend.com/t/d/s/itkkyu/" method="post" class="subscribe-form" accept-charset="utf-8">
<input id="fieldEmail" name="cm-itkkyu-itkkyu" class="input" type="email" placeholder="Your company email">
<button class="get-notified" type="submit">Get notified</button>
</form>
JS:
(function() {
var count = 0;
$('.subscribe-form button').click(function() {
$('.subscribe-form').submit(function(e) {
e.preventDefault();
count += 1;
});
if (count == 1) {
console.log('oj');
$('.subscribe-form').submit(function() {
});
}
});
})();
你能鏈接到一個小提琴或例子嗎?不完全確定你想要做什麼。用戶是否單擊該按鈕將其滑過,然後在鍵入電子郵件後再次單擊該按鈕? –
呃,難道你不會這樣做嗎?if(count === 0)e.preventDefault();'並且讓表單在計數大於零時提交? – adeneo
是的,當按鈕滑過它時,表單必須提交。 –