Tamam, bu durum yine de biraz garip ama. Bu PHP kodu birkaç Radiobutonlar oluşturur:
for($i = 0; $i<count($questionList); $i++)
{
echo $questionList[$i]->__get(QuestionId).'-'.$questionList[$i]->__get(QuestionText).'<br />';
$answerList = $questionList[$i]->GetAnswers();
for($j = 0; $j<count($answerList); $j++)
{
echo '<br /><input type=\'radio\' name=\'group'.$i.'\' id=\'radioButtonAnswer'.$answerList[$j]->__get(AnswerId).'\' value=\''.$answerList[$j]->__get(AnswerId).'\' >'.
$answerList[$j]->__get(AnswerText).'</input>';
}
echo '<br /><br />';
}
Tamam, bu onay kutularını oluşturulduktan sonra, bütün radyo düğmeleri almak için bazı kod çalıştırmak için çalışıyorum ve işe yaramadı, bu yüzden sadece tek bir radyo düğmesine birkaç kez alma denedim ve sadece alır, gayet iyi çalışıyor İlk kez.
function Validate()
{
var i = 1;
do
{
document.writeln(document.getElementById('radioButtonAnswer2') == null);
i ++;
}while(i < 10);
document.writeln('out of loop');
return false;
}
Yani 'radioButtonAnswer2' var ve boş olmamalı emin biliyorum. Ama bu teslim düğmesine tıkladığınızda ne olsun:
false true true true döngünün dışında true
İlk kez boş değil, bundan sonra, öyle. Herhangi bir düşünce?
Teşekkürler!