質問

    <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のリンクを無効にしようとしています。添付のスクリーンショットで見ることができるように、私はゼロ以外の配達日を持っています。リンクを試してみると無効になりません。誰もがなぜこれがあるかもしれない理由を知っています、

ありがとうENTER ENTER IMENTDESCRUショニング

役に立ちましたか?

解決

disabled属性の追加は、必要に応じてリンクを無効にしません。

demo

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


またはechoとSay #を使用することもでき、javascript: void(0)

を使用するよりも純粋なCSSで防止したい場合

デモ

デモ リンクが無効になっていること)

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


classのサポートはInternet Explorerに関して印象的ではありません。 disabled_link

他のヒント

Hrefの後にこれを加えてください。

onclick="falseを返す"

Disabledは入力タグの属性です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top