0
function arrayToHtmlTable($arr,$page,$category_name) {
if ($arr > 0) {
foreach ($arr[0] as $t=>$v)
$colnams[] = $t;
}
$r = '';
$r.='<form action="del.php" method="POST" name="check" onsubmit ="check();" >';
$r.='<input type=submit name="delete" value="delete" style="margin-left: 1195px;">';
if($page=="coupon") {
$r.='<input type="checkbox" onClick="toggle(this)" /> Toggle All<br/>';
}
$r.='<input type=submit name="update" value="update" style="margin-left: 1195px;">';
$r.='<input type="hidden" name="page" value="'.$page.'">';
if($page=="coupon") {
$r.='<input type="hidden" name="category_name" value="'.$category_name.'">';
}
$r .=' <table cellpadding="10" border="1" style="width:550px;"><tr>';
for($i=0; $i<count($colnams); $i++) {
$r .= "<td>$colnams[$i]</td>";
}
$r .= '<td>DELETE/Update</td>';
$r .= '</tr>';
for ($i=0; $i<count($arr) ; $i++) {
$r .='<tr>';
for ($ii=0; $ii < count($colnams); $ii++) {
$e= serialize($arr[$i][$colnams[$ii]]);
$j=unserialize($e);
$r .= "<td>$j</td>";
}
if ($page=="coupon") {
$r .= '<td><input type="checkbox" name="del[]" value="'.$arr[$i]['id'].'"></td>';
}
if ($page=="category") {
$r .= '<td><input type="radio" name="del[]" id="del" value="'.$arr[$i]['id'].'"></td>';
}
$r .="</tr>";
}
$r .= '</table>';
return $r;
}
这是我的函数数组转换成表格形式是$ ARR,我工作的两个页面(即类或优惠券),这是$页。我在JavaScript中很薄弱。我试图验证相应页面的复选框或收音机框,但不知道要在哪里放置onsubmit.
验证复选框或单选框
只需发布生成的html并多解释一下javascript所要做的事情...... – farvilain
您发布的代码仅显示您生成HTML。它与验证任何表单元素无关。 – crush
使用此功能,有两个按钮,即删除和更新,当用户点击它时没有点击收音机框或复选框,它将重定向到下一页。我想停止它 –