2011-05-15 77 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 */ 
} 
?>