我想創建一個非常簡單的表單,其中有一個字段可以輸入5位數字 - 例如, 12345.當您提交表單時,我希望頁面重定向到http://www.website.com/12345重定向到基於一個表單域的URL
我確定它必須相當簡單,但我一直無法在任何地方找到答案!
非常感謝任何幫助。
感謝,
安德魯
我想創建一個非常簡單的表單,其中有一個字段可以輸入5位數字 - 例如, 12345.當您提交表單時,我希望頁面重定向到http://www.website.com/12345重定向到基於一個表單域的URL
我確定它必須相當簡單,但我一直無法在任何地方找到答案!
非常感謝任何幫助。
感謝,
安德魯
有幾件事情能比這更漂亮(比如它解壓縮到它自己的功能,比方說),但是這在本質上是你想要做什麼。
<form onSubmit=" location.href = 'http://www.website.com/' + document.getElementById('idOfTheTextField').value; return false; ">
這是輝煌的大衛。非常感謝 - 這正是我想要的,它完美的工作。 – Amshowman 2010-07-01 12:05:07
如果人們已關閉JavaScript,那麼這不會工作,所以真的是你想要的東西是這樣的:
在PHP -
<?php
$number=$_GET['number'];
header("Location: http://www.yoursite.com/$number");
?>
而且你的輸入字段應該是這個樣子用'number'作爲名稱:
<input name="number" value=""/>
謝謝蒂姆 - 這是一個內聯網,所以JavaScript不會是一個問題。 – Amshowman 2010-07-01 12:05:55
您可以使用服務器端語言(如PHP或ASP)嗎?這在Javascript中很容易實現,但如果它關閉,它將不起作用。你能忍受嗎? – 2010-07-01 11:17:32
你必須在JavaScript中做到這一點?那麼PHP呢? – Tim 2010-07-01 11:17:48
您是否嘗試過'document.location =「http://www.website.com/」+ yourTextBox.value;' – Thea 2010-07-01 11:19:39