我正在使用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();
});