情况:
<script>
...
$('#trollMeNow').on('click', function () {
if(condition)
{
SubmitThisFormNow();
}
else
{
BlockSubmitThisForm(); // <--- how to do that??
}
});
</script>
<input type="submit" id="trollMeNow"/>
如果条件返回false,我想取消提交表单。怎么做?
答案 0 :(得分:1)
你可以这样做
$('#trollMeNow').on('click', function () {
if (condition) {
SubmitThisFormNow();
} else {
return false;
}
});
答案 1 :(得分:0)
$('#trollMeNow').on('click', function (e) {
if(condition)
{
SubmitThisFormNow();
}
else
{
e.preventDefault();
}
});
答案 2 :(得分:0)
嗨,我希望你刚刚在 condition()
中创建了所有功能使用下面的if
语句
if(condition)
{
SubmitThisFormNow();
}
else
{
return false;
}
答案 3 :(得分:0)
在else条件下放置以下内容:
document.getElementById("trollMeNow").disabled=true;