這是含有單選按鈕形式PHP文件的代碼:使用MySQL查詢與單選按鈕的PHP的形式JavaScript驗證問題
<?php
while($r7 = mysql_fetch_array($rt3)){
$name=$r7["name"];
$s=$r7["question"];
echo "
<div>$s</div>
<form name='Tester' method='post' onSubmit='return RegValidate(this);' action='quest.php' >
<input type='radio' name='w1' value='1'>1<br>
<input type='radio' name='w1' value='2'>2<br>
<input type='radio' name='w1' value='3'>3<br>
";
}
echo" <input name='Submit' value='Tester' type='submit' />
</form>";
?>
的$ name和$ q爲從數據庫中導出。這工作正常。 我用下面的JavaScript代碼至今:
function RegValidate(Tester)
{
if($('#w1').not(':checked'))
{
alert('Radio not checked');
return false;
}
}
但有了這個代碼,我不斷收到錯誤消息,我不能夠,即使我選擇了一個單選按鈕繼續。
while循環產生幾組單選按鈕,如$ q,從數據庫中獲取問題並將其與3個單選按鈕一起發佈到頁面上。每個問題$ q,在上面有3個單選按鈕,因此是$ name的原因。
如何使用javascript驗證此表單。 NB。該表格將只包含單選按鈕。
謝謝,這工作得很好。 – user1704514