我有兩個文件......PHP,Javascript和url變量問題
a.php只會
<html>
<head>
<script>
var randomnumber=new Array();
for(var i=1; i<=10; i++)
{
randomnumber[i]=Math.random();
}
document.getElementById("h_field").value = randomnumber[1];
</script>
</head>
<body>
<form id="myform" action="process.php?var1=h_field" method="GET" >
<input type="hidden" id ="h_field">
<input type="Submit" value="my button">
</form>
</body>
</html>
b.php
<?
echo $_GET['var1'];
?>
我打算做的是使用JavaScript來創建一個隨機數組。 然後將該數組的第一個元素放置在ID爲h_field
的隱藏字段中。 然後創建一個url變量並將該隱藏字段的值分配給該變量。並最後$_GET
它,並打印到屏幕上的頁面,將處理該表單。
問題
- 結果僅僅是一個白色的頁面。
- 我無法在處理頁面的地址欄中看到url變量。
只要定義你的 「行動」 屬性爲形式的行動= 「process.php」,使用的名字始終把PHP =輸入標籤中的「h_field」。所有名稱將自動轉換並作爲GET參數傳遞。你會得到$ _GET ['h_field'] –
謝謝你做了詭計!!!!!! – codenamejupiterx
我很高興它有幫助。快樂的編碼! –