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
使用此功能,有兩個按鈕,即刪除和更新,當用戶點擊它時沒有點擊收音機框或複選框,它將重定向到下一頁。我想停止它 –