编辑:固定的,我只是删除了表,并使其无表,这将需要CSS的升技排序的布局,但正在跨浏览器的,谢谢大家。Firefox会自动关闭形式马上
我有一个很奇怪的问题,我试图做一个AJAX快速订单中的osCommerce。所有从该代码会分得很开:
while ($sql_results = tep_db_fetch_array($sql_query)) {
$sout2 = "<tr>";
$sout2 .= '<form id="pp'. $sql_results['products_id'] . '" method="get" action="quickorder.php"></tr><tr>';
$sout2 .= "<td valign=\"top\" width=\"100\"><b><a href=\"" . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $sql_results['products_id']) . "\">" . $sql_results['products_model'] . "</a></b></td>";
$sout2 .= "<td valign=\"top\" width=\"300\">" . $sql_results['products_name'] . "</td>";
//$sout .= "<td valign=\"top\" width=\"100\">" . tep_image(DIR_WS_IMAGES . $sql_results['products_image'], $sql_results['products_name'], 50, 50) . "</td>";
$sout2 .= "<td valign=\"top\" width=\"150\"><input type=\"hidden\" id=\"pid\" name=\"pid\" value=\"" . $sql_results['products_id'] . "\" /><input id=\"pqty\" name=\"pqty\" type=\"text\" value=\"1\" /></td>";
$sout2 .= "<td valign=\"top\" width=\"50\"><input type=\"submit\" value=\"Add\" /></td>";
$sout2 .= "</form>";
$sout2 .= "</tr>";
echo $sout2;
}
这使得Firefox的关闭表单标签直线距离:
<form id="pp266" method="get" action="quickorder.php"></form>
IE不正确的形式。
我不确定,但它似乎并没有把一个表单放在'tr'里面。我认为唯一有效的元素是'td'和'th' ... –
如果它在IE中运行,而不是在FF中,那么你更有可能把它搞砸了,然后FF。 –