Я не могу отключить ссылку на ненулевую дату

<tr bgcolor="<?php echo $rowColor ?>" > <td><font face="Arial, Helvetica, sans-serif"><?php echo $f4; ?></font></td> <td><font face="Arial, Helvetica, sans-serif"><?php echo $f5; ?></font></td> <td><font face="Arial, Helvetica, sans-serif"><?php echo $f3; ?></font></td> <td><font face="Arial, Helvetica, sans-serif"><?php echo $deliv_date; ?></font></td> </tr> <?php $i++; } mysql_close(); ?> <tr bgcolor="<?php echo $rowColor ?>" > <td> <strong>Total:</strong> </td> <td colspan="1">&nbsp;</td> <td ><font face="Arial, Helvetica, sans-serif"><?php echo $f8; ?></font></td> </td> </tr> </table> </div> <div id="footer"> <hr/> <div class="buttonwrapper"> <a class="boldbuttons" href="invoice_conf.php" <?php if ($deliv_date != '0000-00-00') echo 'disabled="disabled"' ?>><span>confirm delivery</span> </a> </div> 

Я пытаюсь отключить ссылку в последнем div, когда есть отличная дата доставки. Как вы можете видеть на прилагаемом скриншоте, у меня есть ненужная дата доставки. Когда я попробую ссылку, она не отключена. Кто-нибудь знает, почему это может быть,

благодаря введите описание изображения здесь

Добавление disabled атрибута не приведет к отключению ссылки, если вы хотите, просто echo вместо # вместо реального источника или с Javascript, добавив javascript: void(0)

демонстрация

 <a class="boldbuttons" href="<?php echo ($deliv_date != '0000-00-00') ? 'invoice_conf.php' : 'javascript: void(0)'; ?>"> <span>confirm delivery</span> </a> 

Или вы также можете использовать class say disabled_link и если вы хотите предотвратить использование чистого CSS, чем использование pointer-events: none;

демонстрация

Демо (также можно использовать более светлые оттенки, чтобы указать, что ссылка отключена)

 .disabled_link { pointer-events: none; cursor: default; } 

Поддержка pointer-events не впечатляет, когда дело доходит до Internet Explorer, я бы предложил вам использовать span вместо этого, например, если дата не 0000-00-00 , затем echo текст в тегах span , иначе echo <a>

добавьте это после href.

onclick = "return false;"

disabled – атрибут для входного тега.