2011-12-18 6 views
1

У меня есть некоторые (javascript) значения, которые я хочу отправить через форму. Одно из этих значений я получаю с использованием диапазона:Поверните мое значение span во входное значение

<span id="score_win" style="color:#ffbe5e;">0</span> 

Это не представляет собой форму. Поэтому я, однако, давайте преобразуем выход javascript, чтобы получить его в поле ввода. Я подумал, что это для поля ввода:

<input type="text" id="score_win" name="Score" value="0" style="text-align: left; background:transparent; border-style: none; color:#ffbe5e; margin: 0px; font: 14px Arial; width:40px;" readonly /> 

Пока все хорошо, только значение не отображается сейчас. Это потому, что я еще не редактировал часть javascript. Проблема в следующем: как мне сделать это правильно, чтобы это значение можно было использовать в моем поле ввода? Поскольку мои собственные попытки потерпели неудачу, я подумал спросить вас, ребята.

Javascript часть:

function foundMatchingBlocks(event, params) { 
     params.elements.remove(); 
     //score += 100; 
     score += pointsAvailable; 
     $('#score').text(score); 
     $('#status2').html('+' + pointsAvailable); 
     pointsAvailable = 100; 
     $('#score_win').text(score); 
}; 

С наилучшими пожеланиями, Maurice

ответ

2

Используйте .val() функцию вместо .text(), чтобы установить значение поля ввода:

$('#score_win').val('100'); 
+0

AAaaaahhhh так просто! !! Спасибо, что это трюк! – Maurice

Смежные вопросы