2013-08-01 33 views
-2
<!DOCTYPE html> 
<html> 
<body> 

<form action="demo_form.php" method="post"> 
    <input type="checkbox" name="vehicle" value="Bike"> I have a bike<br> 
    <input type="checkbox" name="vehicle" value="Car" checked> I have a car<br> 
    <input type="submit" value="Submit"> 
</form> 

</body> 
</html> 

問:HTML:如何使用屬性:在複選框值

請問這個屬性value工作?我在網上搜索,但沒有找到如何使用value與複選框的例子。如果你能用一個例子來演示,真的很感激。

+5

真的,你沒有發現任何基本的HTML? – JonathanRomer

回答

1

您將屬性值設置爲字符串。然後,如果表單控件成功(即具有名稱,被檢查並且未被禁用),則該值將出現在表單數據中(與控件的名稱相關聯)。

注意,因爲你正在使用PHP,你需要將名稱更改爲vehicle[]使PHP的形式處理庫會出現提交值數組($_POST['vehicle']),而不是丟棄所有,但最後一個。

0

當您嘗試使用

$_POST['chkname'] 

那麼它將返回特定的「chkname」(複選框)的值。 在這裏您必須使用

<input type="checkbox" name="vehicle[]" value="Bike"> I have a bike<br> 
<input type="checkbox" name="vehicle[]" value="Car" checked> I have a car<br> 

if (isset($_POST['vehicle'])) { 
    $vehicles = $_POST['vehicle']; 
    // $vehicles is an array of selected values 
}