我想添加一些内联javascript,用一条消息警告用户,然后返回false,阻止表单提交。
onsubmit="return alert('You must be logged in to register'); return false"
使用上面的代码,我收到警报,但表单仍然提交。如果可能的话,我想保留内联JS。我四处搜索但找不到遵循此模式的内联示例。我知道如何通过使用onsubmit执行一个函数来实现这一点,但同样,如果可能的话,我希望保留内联。
答案 0 :(得分:2)
您无法从一个功能返回两次。摆脱第一次回归,它将作为魅力
答案 1 :(得分:1)
试试这个:
<form onsubmit=" alert('You must be logged in to register');return false;"><input type="submit" /></form>
“Return”停止堆栈指令。
答案 2 :(得分:1)
通过jquery你可以这样做:
$("#inputID").submit(function(e){
e.preventDefault();
...do whatever you want...
});