На моей веб-странице есть кнопка с кодом ниже -
HTML:
<button type="submit" class="checkout-button" id="checkout-button" name="checkout-button"></button>
CSS:
.checkout-button{
width: 130px;
height: 35px;
background: url('../poc2/images/checkout.png') no-repeat;
border: none;
vertical-align: top;
margin-left:35px;
cursor:pointer;
}
Теперь кнопка работает нормально, так как я могу нажать на нее и запустить соответствующий код php; указатель превращается в символ руки, позволяющий пользователю четко знать, что на него можно нажимать, а на кнопку - кнопку.
Я хотел бы изменить поведение этой кнопки в зависимости от некоторых условий. Пример псевдокода:
if flag=1:
/* enable the button, and let the user click it and run the php code */
else:
/* display this button, but don't let any actions take place if the user clicks on it; */
Как мне кодировать эту логику включения-отключения для кнопки? По сути, я хочу, чтобы кнопка работала как кнопка в обычных ситуациях; и просто как изображение без какой-либо гиперссылки в некоторых других ситуациях.