2012-06-27 45 views
0

我有這個簡單的形式,它顯示了一個彈出的日曆上無法獲取表格後

<form action = "test2.php" method = "post" onsubmit="jValidate(this);"> 
<input type="text" name="inputField" size="12" id="inputField"/> 
</form> 

下面提到點擊時是我test2.php

<?php 
$d = $_POST["inputField"]; 
echo($d); 
?> 

但是,所有我得到的是一個空白屏幕。

+1

下面沒有提到。 – David

+0

@David:固定格式 –

+1

缺少'javascript'代碼?發佈一切,有空間,肯定;-) –

回答

1

把你的頁面頂部這些行,你應該看到errros /問題,而不是空白頁(致命錯誤):

ini_set('display_errors', true); 
error_reporting(E_ALL); 

// etc 
$d = $_POST["inputField"]; 
echo($d); 

更新

這應該把您的通知消息:

if (isset($_POST["inputField"])) 
{ 
    $d = $_POST["inputField"]; 
    echo($d); 
} 
+0

好吧,這是我用你的錯誤報告後得到的。注意:未定義的索引:inputField,位於第13行的/var/www/html/test2.php – smallcat31

+0

@KennethLiow:請參閱更新的答案。 – Blaster

+0

好的確定了。感謝衝擊波。好吧,現在我知道它沒有設置。我可以向你詢問我如何設置它?我的表單語法錯了嗎? – smallcat31

1

對不起,但有時我們跳過很明顯:如果你的表單看起來像:

<form action = "test2.php" method = "post" onsubmit="jValidate(this);"> 
<input type="text" name="inputField" size="12" id="inputField" /> 
<input type="submit" name="submit" value="Post It!" /> 
</form> 

也許你可以用PHP做什麼@Blaster說。

+0

是的,我已經把提交按鈕放在底部 – smallcat31

+0

哦,好的。因爲我在帖子中沒有看到它,所以我以爲你忘了。你知道,有時最簡單的是最容易忘記的。 –

+0

哈哈。不管怎麼說,還是要謝謝你。感謝您的幫助 – smallcat31