我是vue.js新手,这就是我用vue.js提交表单的方式,但是表单没有提交,我得到了"?“在提交表单之后,也可以在URL中找到。
<!-- root Element -->
<body id="test">
<!-- My html form -->
<form v-on="submit: send">
<input>
<button>Send</button>
</form>
<script src="https://cdnj
我们当前绑定到提交按钮的单击事件(我们没有绑定到表单的提交事件是有原因的)。是否保证我们的JS将在表单提交之前运行(因为我们正在向想要提交的隐藏字段输入值),或者我们是否需要阻止表单提交,然后再次调用提交?
$(function() {
$('#button').on('click', function() {
// Do some stuff here - needs to finish before the form submits
return true;
});
});
提前感谢!
这是我的JS:
function confirmPurchase(){
var answer = confirm('Are you sure you want to purchase the ticket?');
return answer;
}
function init(){
purchaseForm.onsubmit = confirmPurchase;
}
但是当我点击alertbox上的"cancel“时,它仍然在提交表单。如何在“取消”时停止提交表单,并在单击“确定”时才允许提交表单?