我有一个数据库表While循环 - PHP - 关闭支架动态
Column1 | Column2
-----------------
1 | Program1
2 | Program2
3 | Program3
。 。 。
这些都是在网页中列为复选框.. 用户点击提交之前,我需要他在节目
ATLEAST选择这是我的javascript
var chkd = document.form1.Program1.checked
if (chkd) {
return true;
} else {
var chkd2 = document.form1.Program2.checked
if (chkd2) {
return true;
} else {
var chkd3 = document.form1.Program3.checked
if (chkd3) {
return true;
} else {
var chkd4 = document.form1.program4.checked
if (chkd4) {
return true;
} else {
var chkd5 = document.form1.Program5.checked
if (chkd5) {
return true;
} else {
alert ("Please select atleast one training program");
return false;
}
}
}
}
}
截至目前的节目数量现在需要动态地改变它们。新程序将被添加并删除旧程序。
把复选框从我已通过环使它的数据库,但我不能得到由环适当地呼应了JavaScript的(我不能得到关闭括号)
这里是我做的,到目前为止,
$sql=blah blah blah
$result = mysqli_query($con, $sql);
echo "<script>";
while($row = mysqli_fetch_array($result))
{
if ($_SESSION["$row[1]"]=="Y")
{
echo "
var chkd$row[0] = document.form1.$row[1].checked
if (chkd$row[0]) {
return true;
} else {
";
}
}
echo "</script>";
?>
此输出的
<script>
var chkd1 = document.form1.Program1.checked
if (chkd1) {
return true;
} else {
var chkd2 = document.form1.Program2.checked
if (chkd2) {
return true;
} else {
var chkd3 = document.form1.Program3.checked
if (chkd3) {
return true;
} else {
var chkd4 = document.form1.Program4.checked
if (chkd4) {
return true;
} else {
var chkd6 = document.form1.Program5.checked
if (chkd6) {
return true;
} else {
</script>
现在怎么能为我的JavaScript已经打开我动态关闭尽可能多的括号.. 我是一个绝对的初学者,我仍然在学习,所以我不能正确的语法。 对于这么长的帖子道歉。 谢谢。
你确定这是'document.form1'而不是'document.forms.form1'? –