0
function validateForm() {
var questions = document.getElementsByClassName("question");
formValid = true;
for(var j=0; j < questions.length; j++) {
if(!isOneInputChecked(questions[j], "radio")) {
formValid = false;
}
}
alert(formValid ? "Submission Succesfull!" : "Submission Failed!");
return formValid;
}
function isOneInputChecked(sel) {
var inputs = sel.getElementsByTagName('input');
for (var k=0; k<inputs.length; k++) {
if(inputs[k].checked)
return true;
} // End of the loop, return false return false;
}
index.php를
<div class="question">
<p>First time visitor?:</p>
<label>Yes</label>
check here the td and td closing !!!!!!
<?php for($i=1; $i<=10; $i++){?><td><input type="radio" value="<?=$i?>"> <?=$i?> </td><?php } ?>
</div>
<input type="submit" value="Submit"><br/> </form> </body>
내 의도는 유효이 퀴즈를 만드는 것입니다하지만 난 입력하기 전에 TD를 넣어 한 번, 검증이 작동하지 않습니다 더 이상은 아니지만 PHP 출력 루프를 만들려면 td가 필요합니다. 그래서 무엇을할까요? 어떻게 든 js 스크립트를 변경하여 문제를 피할 수 있습니까?
"PHP 출력 루프를 만들려면 td가 필요합니다.": false assumption. 사실,'td'가 필요하지 않으며,'tr'의 바깥에 있기 때문에, 거기에 있어서는 안됩니다. – Amadan
그래서 나는 td가 필요하지 않니? 하지만 어떻게 테이블 디자인을 준비할까요? –