2010-10-20 44 views
6

Radyo düğmesiyle kontrol edilen özelliğin PHP'de doğru olup olmadığını nasıl anlayabilirim, herkes bana örnek verebilir mi?Radyo düğmesi kontrol ediliyor

Teşekkür .. o kontrol edildi eğer siz, radyo düğmesi değeri ile radyo düğmesi ad ve değer ile bir anahtar olacak (sırasıyla veya $ _GET) $ _POST içinde, formunuzu gönderdikten sonra

cevap

7

Sen örneğe bakın, kontrol öznitelik istemek için deneyebilirsiniz $ yayınlamaktan = $ postvars [ 'yayınlamaktan'];

if ($("public0").checked == true) 
{ ...} or if ($("public1").checked == true){...} 
//alert($("public0").checked); //if you want to see the value 
    //alert($("public1").checked); 

Not: $ postvars = $ _ POST

o DOĞRU veya

Ayrıca, javascript kullanarak değerleri işlemek istiyorsanız YANLIŞ olup olmadığını bilmek için değeri için ve sormak

12

. Aksi takdirde, böyle bir anahtar olmayacak. senin onay kutusu işaretli olduğunda

Yani <input type="radio" name="test" value="checked!" checked="checked" /> $_POST['test'] == 'checked!'

2

üretecek, bu $ _POST veya $ _GET dizideki key=>value çifti tarafından temsil edilir. Eğer bir boolean kullanmak İşaretliyse olmadığını bilmek ya da olmamak istiyorsanız, bu: Onay kutusunun gerçek değerini istiyorsanız

$checked = (isset($_POST['checkbox_name']))?true:false; 

:

$checked = (isset($_POST['checkbox_name']))?$_POST['checkbox_name']:NULL; 

bağlı, $ _GET ile $ _POST değiştirin formunuzun yöntemi.

0

Size name = 'gender' ile 2 radyo düğmeleri var ve value='male' olanı kontrol eğer name Örneğin, PHP $_POST['gender'] yılında gerekecek radyo düğmesinin bağlıdır male (veya GET ile $ _GET)

eşittir

<label for="public0"><input type="radio" checked="checked" name="publicar" id="public0" value="TRUE" /> YES</label> 
<label for="public1"><input type="radio" name="publicar" id="public1" value="FALSE" /> NO</label> 

Sonra php raddio düğmeye değeri elde: