onSubmit Alert并使用内联JS返回False

时间:2014-07-11 17:45:23

标签: javascript inline

我想添加一些内联javascript,用一条消息警告用户,然后返回false,阻止表单提交。

onsubmit="return alert('You must be logged in to register'); return false"

使用上面的代码,我收到警报,但表单仍然提交。如果可能的话,我想保留内联JS。我四处搜索但找不到遵循此模式的内联示例。我知道如何通过使用onsubmit执行一个函数来实现这一点,但同样,如果可能的话,我希望保留内联。

3 个答案:

答案 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...

});