Domanda

    <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>

Sto cercando di disabilitare il collegamento nell'ultimo div quando c'è una data di consegna diversa da zero.Come puoi vedere nella schermata allegata, ho una data di consegna diversa da zero.Quando provo il collegamento non è disabilitato.Qualcuno sa perché questo potrebbe essere,

Grazieenter image description here

È stato utile?

Soluzione

Aggiunta di Attributo disabled non disabiliterà il collegamento, se si desidera, solo echo A # invece della sorgente reale, o con JavaScript, aggiungendo javascript: void(0)

demo

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


.

o puoi anche utilizzare un class dire disabled_link e se si desidera impedire a PURE CSS rispetto all'uso pointer-events: none;

demo

demow (può anche utilizzare sfumature più leggere per indicare che il link è disabilitato)

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


.

Il supporto per pointer-events non è impressionante quando si tratta di Internet Explorer, ti suggerisco di utilizzare span, come se la data non è 0000-00-00, quindi echo il testo nei tag span, altrimenti echo <a>

Altri suggerimenti

aggiungilo dopo href.

onclick="return false;"

disabilitato è l'attributo per il tag di input.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top