2014-12-02 92 views
0

我想这样做如果我的表单被提交然后复选框应该被选中。如果表单被提交,那么复选框被选中

以下是我有:

<input type="checkbox" id="chk" <?php if ($_POST['submit']){ echo checked } ?> /> 

HTML:

<form id="form1" enctype="multipart/form-data" action="" method="post"> 
    //Stuff here 
    <input name="submit" type="submit" value="Upload" /> 
</form> 

我收到的时候我测试了一个空白页...任何帮助将不胜感激。

+0

'if(isset($ _ POST ['submit']))'你有一个名为submit的输入吗? – 2014-12-02 03:48:18

回答

3

空白是因为你的php代码有一个php错误,你已经关闭了error_reporting

  1. if($_POST['submit'])应该if (isset($_POST['submit']))

  2. echo checked应该echo 'checked';

下面的示例为我工作。

<form id="form1" enctype="multipart/form-data" action="" method="post"> 
    //Stuff here 
    <input name="submit" type="submit" value="Upload" /> 
</form> 
<input type="checkbox" id="chk" <?php if (isset($_POST['submit'])){ echo 'checked'; } ?> /> 
+0

很高兴我能帮助,欢呼! – kyo 2014-12-02 03:57:16

0

您的PHP代码有错误,请更正。

<input type="checkbox" id="chk" <?php if ($_POST['submit']){ echo 'checked'; } ?> /> 
相关问题