2012-06-27 48 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