我有一张表格:
onSubmit="return myFunction()"
在我的剧本中:
function myFunction(){
alert("hello world");
return false;
}
我已经检查过Crhome和Firefox,一切都很完美,但在Safari中它不会调用myFunction,也不会调用警报。
有人可以帮帮我吗?答案 0 :(得分:0)
尝试将此附加到您的表单:
Unexpected error running Liquibase: Could not find databaseChangeLog node
我在Safari中测试过,它对我有用。我希望这能帮到你!
答案 1 :(得分:0)
试试这个:
document.myForm.onsubmit = function( e ) {
alert("hello world");
};
答案 2 :(得分:0)
您也可以这样做,它可以在所有浏览器中使用。
$( "#target" ).submit(function( event ) {
alert( "Handler for .submit() called." );
event.preventDefault();
});
现在提交表单时,会提示消息。这在实际提交之前发生,因此我们可以通过在事件对象上调用.preventDefault()或从我们的处理程序返回false来取消提交操作。