如何在Javascript中存储下拉值?

时间:2013-11-11 23:10:11

标签: javascript twitter-bootstrap drop-down-menu

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

0 个答案:

没有答案