我正在使用 Crowdcrafting,它允许您非常轻松地使用 Twitter Bootstrap 制作应用程序(无需设置服务器等)。
无论如何,我真的很难将下拉值存储起来。我制作的按钮可以很好地存储价值。我不确定问题是出在我如何尝试存储下拉值,还是因为我试图存储不止一件事。我很感激在不了解平台的情况下这可能有点难以回答,但我非常感谢在适当的情况下提供任何输入:)。非常缺乏编码技能,如果这是一个非常基本的问题,我们深表歉意。干杯。
<div>
<select id="answer1" class = "btn-success btn-mini">
<option>Woodland & Scrub</option>
<option value="A1">Woodland
</option>
<option value="A2">Scrub
</option>
blah blah blah....
</select>
</div>
<h1 id="question2"></h1>
<div id="answer">
<button class="btn btn-success btn-answer" value2 ="Certain"><i class="icon icon-white icon-thumbs-up"></i> Certain</button>
<button class="btn btn-answer btn-warning" value2="FCertain"><i class=""></i> Fairly Certain</button>
<button class="btn btn-answer btn-danger" value2="Unsure"><i class="icon icon-white icon-thumbs-down"></i> Unsure</button>
</div>
var answer = $ (evt.target).attr("value2"); //this bit works ok
var selected_answer1 = $("#answer1 option:selected").val("value"); //this bit not so much
if (typeof answer != 'undefined') {
console.log(answer);
console.log(selected_answer1);
pybossa.saveTask(task.id, answer, task.info.question1.selected_answer1).done(function() {
deferred.resolve();
});