2012-05-18 76 views
-2

我設置了一種形式,需要測試它不處理PHP ...我怎麼做提交底部帶我到下一個帕德羅測試表單提交

<form action="test.html" method="POST" id="acct_access"> 
... 
</form> 
+1

在這種情況下定義'test';你在測試什麼,HTML工作正常?這似乎很愚蠢。 – Tejs

+0

@Tejs它是如何愚蠢,它使完美,因爲。而不是處理process.php,我想跳過它並直接訪問access.html(又名test.html),以便進行演示。 – acctman

+2

然後簡單地將你的'action'改爲access.html。 – saluce

回答

1

如果你想使一些客戶端驗證(希望我得到正確的問題),你需要擴展表單的onsubmit事件:

HTML

<form action="test.html" method="POST" id="acct_access" onsubmit="validateForm();"> 
    ... 
</form> 

的JavaScript:

function validateForm() { 
    //do your validation here 

    //you need to return 'true' if everything is valid 
    //or 'false' if something went wrong - this will not make the POST call 
    return true; 
} 
1

您需要將action更改爲指向新文件。

<form action="access.html" method="POST" id="acct_access"> 
... 
</form> 

(可選)在php文件中,編寫一些簡短的旁路代碼,將用戶發送到後續頁面。

<?php 
    header('Location: access.html') ; 
?>