首先先明確一下HTML頁面是不可以接受表單請求值的.不過HTML頁面中可以使用JS,我們用JS可以手動的實現一些東西JS中可以用window.location.href屬性獲取完整地址,那麼我們的引數完全可以使用GET模式來傳遞即表單的method="GET"下邊是用JS構造的獲取get模式提交值的一個函式.function Request(strName){var strHref = window.document.location.href;var intPos = strHref.indexOf("?");var strRight = strHref.substr(intPos + 1);var arrTmp = strRight.split("&");for(var i = 0; i < arrTmp.length; i++){var arrTemp = arrTmp[i].split("=");if(arrTemp[0].toUpperCase() == strName.toUpperCase()) return arrTemp[1];}return "";}使用方法:var id=Request("id");document.write(id);有了這個函式我們就可以在test3頁面上進行取值了.將取得的值付給文字框的value屬性中即可程式碼如下:test2.htm<title>test2</title><form method=get action="test3.htm"><input name="abc"><input type="submit" value="提交"></form>test3.htm<script>function Request(strName){var strHref = window.document.location.href;var intPos = strHref.indexOf("?");var strRight = strHref.substr(intPos + 1);var arrTmp = strRight.split("&");for(var i = 0; i < arrTmp.length; i++){var arrTemp = arrTmp[i].split("=");if(arrTemp[0].toUpperCase() == strName.toUpperCase()) return arrTemp[1];}return "";}</script><title>test3</title><form method=get action="test3.htm" name=myform><input name="abc" value="請在文字輸入框裡輸入內容"><input type="submit" value="提交"></form><script>Rtext=Request("abc")if(Rtext!=""){myform.abc.value=Rtext;}</script>
首先先明確一下HTML頁面是不可以接受表單請求值的.不過HTML頁面中可以使用JS,我們用JS可以手動的實現一些東西JS中可以用window.location.href屬性獲取完整地址,那麼我們的引數完全可以使用GET模式來傳遞即表單的method="GET"下邊是用JS構造的獲取get模式提交值的一個函式.function Request(strName){var strHref = window.document.location.href;var intPos = strHref.indexOf("?");var strRight = strHref.substr(intPos + 1);var arrTmp = strRight.split("&");for(var i = 0; i < arrTmp.length; i++){var arrTemp = arrTmp[i].split("=");if(arrTemp[0].toUpperCase() == strName.toUpperCase()) return arrTemp[1];}return "";}使用方法:var id=Request("id");document.write(id);有了這個函式我們就可以在test3頁面上進行取值了.將取得的值付給文字框的value屬性中即可程式碼如下:test2.htm<title>test2</title><form method=get action="test3.htm"><input name="abc"><input type="submit" value="提交"></form>test3.htm<script>function Request(strName){var strHref = window.document.location.href;var intPos = strHref.indexOf("?");var strRight = strHref.substr(intPos + 1);var arrTmp = strRight.split("&");for(var i = 0; i < arrTmp.length; i++){var arrTemp = arrTmp[i].split("=");if(arrTemp[0].toUpperCase() == strName.toUpperCase()) return arrTemp[1];}return "";}</script><title>test3</title><form method=get action="test3.htm" name=myform><input name="abc" value="請在文字輸入框裡輸入內容"><input type="submit" value="提交"></form><script>Rtext=Request("abc")if(Rtext!=""){myform.abc.value=Rtext;}</script>