Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 基于jQTouch表单的简单产品选择器_Javascript_Jquery_Html_Forms_Jqtouch - Fatal编程技术网

Javascript 基于jQTouch表单的简单产品选择器

Javascript 基于jQTouch表单的简单产品选择器,javascript,jquery,html,forms,jqtouch,Javascript,Jquery,Html,Forms,Jqtouch,我正在使用jQTouch构建一个简单的移动应用程序,它带有一个html/js/jquery表单,充当产品选择器。它有5个下拉菜单和6种可能的场景: 场景:共有6种产品-选择得分最高的产品。然后,用户被带到div,该div充当jQTouch中包含该产品内容的页面 表格: 问题1 选项1:产品A得1分,产品C得1.5分 选项2:产品B得1分,产品D得1分 选项3:产品C得1分,产品E得1分 选项4:产品F得1.5分 -等等,跨越5个问题 由于这是使用jQTouch,我希望表单能够找出哪个产品最有价值

我正在使用jQTouch构建一个简单的移动应用程序,它带有一个html/js/jquery表单,充当产品选择器。它有5个下拉菜单和6种可能的场景:

场景:共有6种产品-选择得分最高的产品。然后,用户被带到div,该div充当jQTouch中包含该产品内容的页面

表格:

问题1

选项1:产品A得1分,产品C得1.5分 选项2:产品B得1分,产品D得1分 选项3:产品C得1分,产品E得1分 选项4:产品F得1.5分

-等等,跨越5个问题

由于这是使用jQTouch,我希望表单能够找出哪个产品最有价值,然后将用户带到相应的div页面。请大家了解完成这项任务的最佳方法好吗


非常感谢您的帮助谢谢。

想出了办法,认为发帖可能会帮助其他人:在jQTouch+phonegap工作。 在HTML中:

        <form name="myForm" action="">
        <p>1. Question 1</p>
            <span>
            <select id="rofy-q1" name="q1" class="btn">
                <option value="0" disabled="disabled">Please select</option>
                <option value="50">Option 1</option>
                <option value="100">Option 2</option>
                <option value="200">Option 3</option>
                <option value="300">Option 4</option>
                <option value="400">Option </option>
            </select>
        </span>
        <p>2. Question 2</p>
            <!-- ETC - fill out the remaining questions as per q1 but change the 'name' to q2, q3 etc. -->
        <span class="buttoncontain"><input href="#" type="button" value="Click to see your results" class="btn" onclick="getProduct();"></span>
        </form>

我想在你进入jqtouch项目之前就转到jquery移动,jqtouch项目已经停止。不幸的是,这可能太晚了——这只是应用程序的一部分,其余部分已经完成。JQTouch似乎是一个更好的选择,因为jquerymobile只在开发的中途发布了它的第一个alpha。
<script type="text/javascript" charset="utf-8">
        function getProduct() {
            // Get scores - a=answer, q=question
            var a1 = document.myForm.q1.value;
            var a2 = document.myForm.q2.value;
            var a3 = document.myForm.q3.value;
            // Calculate the scores
            var userCalc = parseInt(a1) + parseInt(a2) + parseInt(a3);
            // Suggest a product based on scores
            if (userCalc <= 99) {
                // alert("Product 1");
                jQT.goTo("#p1");
            } else if (userCalc <= 199) {
                // alert("Product 2");
                jQT.goTo("#p2");
            } else {
                // alert("Product 3");
                jQT.goTo("#p3");
            }
            // End functions
        }
        </script>