[英]redirecting to next page
我寫了一個javascript函數,如果它來自特定頁面,則轉到特定頁面。
功能:
function proceed()
{
if( document.referer == "http://abcd.com/index.php?action=SignUp")
{
return document.location.href = "http://abcd.com/editprofile.php?action=editprofile";
}
}
當前頁面中表單的“提交”按鈕(b):
我想要的是遍歷頁面a-> b-> c的序列,在我的情況下,其中a是上一個,b是當前,c是下一個。 b有一個表單,在向表單提交值時,還應該調用javascript函數,然后轉到頁面c。
誰能幫助我找出錯誤所在? 任何幫助將不勝感激。 謝謝。
為了更准確,您將必須提供更多的應用程序代碼。
解決方法似乎如下。 對按鈕使用Submit屬性:
<button type="button" onclick="proceed(); alert('You are not authorized to execute this action!');">Click Me!</button
由於您有表單,我想還有一些php / cgi腳本可以處理表單數據!
在這種情況下,如果您通過javascript覆蓋提交按鈕的方式不能加載該腳本,則該表單將無法加載該頁面(其他情況,例如驗證也可以那樣)。
所以
onclick = "javascript...
應該是onclick="javascript...
即使在所有語法校正之后,仍然有些奇怪。 畢竟,您只能為“提交”按鈕提供一個“下一頁”功能。 那么表單應該調用什么:
proceed()
顯示頁面“ c”並返回true的JavaScript彈出窗口,以便表單繼續其腳本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.