может вам так не подойдёт, но не проще ли будет повесить ф-ю на onclick через JS, а не HTML, например:
<style type="text/css">
span {cursor:pointer; }
.number{
margin:100px 30%;
}
.minus, .plus{
width:12px;
height:12px;
background:#f2f2f2;
padding:3px 5px 3px 5px;
border:1px solid #ddd;
}
</style>
<script type="text/javascript" >
var count = 1;
$(document).ready(function() {
$('.minus').click(function () {
var $input = $(this).parent().find('input');
count = parseInt($input.val()) - 1;
count = count < 1 ? 1 : count;
$input.val(count);
$input.change();
return false;
});
$('.plus').click(function () {
var $input = $(this).parent().find('input');
$input.val(parseInt($input.val()) + 1);
count = $input.val();
$input.change();
return false;
});
$("#some").click(function () {
rpcBasketRequest('plugin.basket.manage', {'action': 'add', 'ds':1,'id':{news-id},'count':count}); return false;
});
});
</script>
<p><span class="minus">-</span><input name="count" type="text" maxlength="5" style="width: 35px;" value="1"/><span class="plus">+</span></p>
<p><input type="button" value="Добавить в корзину" id="some"></p>