我有這樣的代碼:嘗試使用Javascript功能來填充隱藏的輸入
while($row = mysql_fetch_array($res)) {
$name = $row['advertiser'];
$id = $row['id'];
if($row['id'] % 4 == 1 || $row['id'] == 1)
{
echo "<tr>";
}
if($row['availability'] == 0)
{
$td = "<td id='green'>";
}
if($row['availability'] == 1)
{
$td = "<td id='grey'>";
}
if($row['price'] == 0)
{
mysql_query("UPDATE booklet SET availability = 0 WHERE id = '$id'");
}
echo $td . $row['id'] . "<br/><p style='font-size: 6pt;'>" . $name[0] . "<p><img src=" . $row['image'] . "></td>";
if($row['id'] % 4 == 0)
{
echo "</tr>";
}
}
它創建一個表。我想要做的是:如果你點擊一個td,我想傳遞該td的值,例如 - 第一個(1),如果你點擊第一個td - 我想要傳遞這個值到一個隱藏的輸入,所以我可能以後在別處使用它。
表看起來不錯。當我知道隱藏輸入的價值時,我知道該怎麼做。我只需要能夠擁有表格,當我點擊一個td時,就可以傳遞該值。或者做任何事情。 onClick不起作用。即使絕對最簡單的隔離JQuery語句甚至不會接近解析。實際上在這個頁面上工作的最複雜的Javascript是document.write()。其他一切都會破壞任何已知的瀏覽器
因此,使用絕對的方法,是否有可能在當前技術的領域內擁有我想要的代碼?
同樣,我需要一個表格單元格,當點擊時,將一個變量傳遞給隱藏的輸入。我已經嘗試了一切。
問題是關於確保提交的HTML表單中的隱藏值和/或與jQuery,瀏覽器事件等的交互。然而,所呈現的代碼是PHP後端的(不相關的?)PHP後端。考慮清理問題幷包括相關代碼:*僅* JavaScript/HTML,因爲它會呈現給客戶端。 – 2011-01-22 22:52:36