我正在開發一個簡單的HTML表單,我無法弄清楚爲什麼下面的代碼在Chrome上工作,而不是在Firefox中。HTML表單不提交正斜槓
<!DOCTYPE html>
<html>
<body>
<form action="/hello.html" method="get">
<input type="submit" value="Submit">
</form>
</body>
</html>
過了一段時間,我發現問題是動作url中的斜線。 表單操作以正斜槓('/')開始時,表單不會在Firefox中提交。 如果操作標籤中沒有「/」,則按下「提交」按鈕會導致重定向到hello.html
頁面。
對我來說這種行爲很奇怪。我認爲用正斜槓在form標籤的action屬性中啓動(相對)URL是有效的。 你對這種行爲有一些解釋嗎?
等待。什麼是你的網址?地址欄中的那個? –
它以'file:///'開頭,後面跟着絕對路徑。 – nnunes10
你需要做的是,當你使用「no domain」的相對路徑時,你需要使用'。/'表示法。 –