我有一個表格:的onsubmit返回doesn't工作在Safari
onSubmit="return myFunction()"
而且在我的腳本:
function myFunction(){
alert("hello world");
return false;
}
我在Crhome和Firefox檢查,一切都運行完美,但在它不會打電話給myFunction,既不是警報。
有人可以幫助我嗎?
我有一個表格:的onsubmit返回doesn't工作在Safari
onSubmit="return myFunction()"
而且在我的腳本:
function myFunction(){
alert("hello world");
return false;
}
我在Crhome和Firefox檢查,一切都運行完美,但在它不會打電話給myFunction,既不是警報。
有人可以幫助我嗎?
嘗試附加給你的表格:
onsubmit="javascript:myFunction()"
我在Safari測試,它是爲我工作。我希望這對你有所幫助!
我已經嘗試了,但並沒有當我從myFunction()返回一個false時工作;它始終提交。 –
試試這個:
document.myForm.onsubmit = function(e) {
alert("hello world");
};
你也可以這樣做,它會在所有的瀏覽器。
$("#target").submit(function(event) {
alert("Handler for .submit() called.");
event.preventDefault();
});
現在當表單被提交時,消息被提醒。這發生在實際提交之前,所以我們可以通過調用事件對象上的.preventDefault()或通過從我們的處理程序返回false來取消提交操作。
是否啓用javascript? (同時檢查控制檯輸出) –
您可能有一個javascript錯誤,它會禁用您的javascript,請檢查控制檯。 –
我正在我的Safari瀏覽器上執行其他腳本。問題只是在onSubmit。 –