Повесить картинку на кнопку

189
02 августа 2018, 09:40

Как можно повесить картинку на кнопку?

function make_pay() { 
  if (($('#price').val() == '') || (!/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test($('#price').val()))) { 
    $('#price').css('border-color', 'red'); 
  } else 
    $.get("/payment/makeform.php", { 
        price: $('#price').val(), 
        desc: $('#desc').val(), 
      }, 
      onAjaxSuccess 
    ); 
 
  function onAjaxSuccess(data) { 
    $('#form_responce').html(data); 
    $('#form_responce form').submit() 
  } 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script> 
<form> 
  <input id="price" name="price" type="hidden" value="1000"> 
  <button type="button" onclick="make_pay();" class="btn btn_green">Оплатить</button> 
  <span id='form_responce' style='display:none;'></span> 
</form>

Answer 1

Так?

function make_pay() { 
  alert("Hello"); 
}
img { 
  width: 40px; 
  vertical-align: middle; 
}
<img src="https://cdn.sstatic.net/Sites/stackoverflow/img/apple-touch-icon@2.png?v=73d79a89bded" onclick="make_pay();">

READ ALSO
непрерывный перебор массива

непрерывный перебор массива

Помогите реализовать непрерывный перебор массива, что бы запуск и остановка перебора были по кликуСейчас, по клику запускается перебор,...

172
бургер меню на js [закрыт]

бургер меню на js [закрыт]

Подскажите пожалуйста оптимальное решениеУмею делать на jquery, но хочу научиться на чистом js

173
Вызов функции в javascript

Вызов функции в javascript

есть ли в js возможность сделать функцию и сразу её вызвать? Я знаю что так можно делать с анонимными функциями, но их нужно чему-то присваиватьА...

169
Передать значение выбранного select в onclick

Передать значение выбранного select в onclick

Подскажите пожалуйста, как можно передать значение выбранного select в onclick

202