ajax
var spanData = $('span').text();
$.post( "test.php", spanData, function( data ) {
console.log( data);
}).done(function(result){
alert("отправил на сервер");
})
.fail(function(jqXHR, textStatus, errorThrown){
alert("фейл: "+textStatus);
})
UPD:
$('.modal_button').on('click', function (event) { //вешаете допустим на клик кнопки по мод.окну
var span_value = $('span').text(),//получаете значение span
input_article = $('input.article');//скрытый инпут
if (span_value == '')//если спан пустой
input_article.val('FF');//то в инпут article устанавливаем значение по умолчанию FF
}else { // если есть значение в спане
input_article.val(span_value); //то устанавливаем в инпут значение спана
}
});
В форме:
<input class="article" type="hidden" name="article" value="">