【发布时间】:2021-07-17 08:59:06
【问题描述】:
我有一个表单,我想在提交之前显示一个确认 div,如果用户在新 div 上单击确定,它会提交,如果不是,我正在使用 slideUp() 和 slideDown() ,如果卡住了,我很高兴,它不起作用,它只是重定向到下一页,我如何通过单击新按钮返回 true 来实际提交表单,而不是使用原始提交按钮?
<div class="choosing" id="choosing">
<form action="rides.php" method="POST" id="tripinfo">
<label> Date of the trip: <br>
<input id="date" type="date" min="2021-06-21" required>
</label> <br>
<button type="submit" id="subBtn" class="btn"> Finish up</button>
</form>
</div>
<div class="confirmation " id="confirmation" style="display:none" ;>
//some stuff
<button id="ok">ok</button>
</div>
脚本:
<script>
$('#tripinfo').submit(function () {
$("#choosing").slideDown();
$("#confirmation").slideUp();
if ($('#ok').click)
return true;
else
return false;
//i'm pretty sure this if statement is wrong but i don't know what is wrong with it lol.
}
});
</script>
【问题讨论】:
-
您的 if...else 中缺少大括号。
标签: javascript html jquery