2011-05-15 79 views
-1

我想以下几点:擦除价值

Data = "123"; 
if checkbox clicked {Data="";} 

提交按钮


这是我能解释它的最佳途径。

我已经尝试过了,但是我无法使用复选框覆盖空值的数据。

+0

这就是你能解释一下它的最好? – 2011-05-15 21:21:34

+0

我认为你有两种方法可以做到这一点:你可以检查POST过程中的复选框状态,或者你必须使用JavaScript ... – Marco 2011-05-15 21:27:53

+0

让我们看看你有什么代码? – Drewdin 2011-05-15 21:28:47

回答

1
<form action="form.php" method="post"> 
<input type="text" value="" name="data" /> 
<input type="checkbox" value="checkbox" name="checkbox" /> 
<input type="submit" value="Submit" name="submit" /> 
</form> 

这是你的形式,这是你的PHP

<?php 
if(isset($_POST['submit'])) 
{ 
    if(isset($_POST['checkbox'])) 
    { 
     $_POST['data'] = ""; 
    } 
    /* the rest of your form */ 
} 
?>